php文件在我的网页扩展中,所以我在wamp服务器中使用了.htaccess和mod_rewrite启用..它工作正常,网页的网址将是
localhost/test/about而不是localhost/test/about.php
使用相同的代码,我刚刚在灯服务器(ubuntu主机)中测试了我的网站,但它不起作用。 我已经在 Ubuntu 服务器中启用了mod_rewrite。
让我们看看我的.htaccess代码
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^'.]+)$ $1.php [NC,L]
我不知道为什么它不起作用..除了在我的灯服务器中启用mod_rewrite之外,还有什么其他事情吗..
提前致谢
并且还需要知道在网页中创建多用途.htaccess的好教程
喜欢
blog/121 而不是 blog?id=121
谢谢
尝试以下代码来隐藏扩展.php:
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.+?)/?$ /$1.php [L]
确保将上述内容放在您的DOCUMENT_ROOT/.htaccess
文件中。
如果您有空白页,请检查文件中的以下值
/etc/php5/apache2/php.ini:
display_errors = On
display_startup_errors = On