.htaccess文件和干净的Urls问题

时间:2011-05-24 04:29:57

标签: .htaccess mod-rewrite clean-urls

我一直在使用相同的.htaccess文件删除我网站中的.php扩展名。我似乎无法弄清楚这次不起作用的是什么。它是我注册的新托管服务提供商。我尝试进行简单的重定向到SO,看看文件是否被解析,确实如此。我阅读了整本Apache Mod_rewrite书籍,并了解了该文件的作用,但有一些我不知道的事。请提前感谢帮助。这是文件:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteBase /
RewriteRule ^(.+) - [PT,L]
RewriteRule ^(.+) index.php [L]

顺便说一句,它位于public_html文件夹中,不应该有所作为。

1 个答案:

答案 0 :(得分:0)

Options +FollowSymLinks
RewriteEngine on
RewriteBase /

RewriteRule ^page-name\.html$ page-name.php [T=application/x-httpd-php,L]