我有一个静态网站,其中包含index.php,blog.php,contact.php等文件
如何获得我的网站地址,以便www.site.com/blog将您带到blog.php?
我认为htaccess可以为我做到这一点,但是是php noob!
我当前使用的唯一替代方法是创建一个名为“博客,联系人等”的单独文件夹,其中包含另一个index.php文件
谢谢
解决方法:
是的,您可以使用mod_rewrite重写所有URL.以下内容将所有不存在的文件和文件夹重写为请求的文件名.php:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$$1.php [L]
访问/ blog并且它不是现有目录,将导致此规则将其重写为/blog.php.