在网址中隐藏文件名

时间:2013-01-24 11:08:21

标签: php html .htaccess

我尝试使用.htaccess文件中的以下代码将文件名隐藏在URL中。但是正在显示文件名。任何人都可以更正此代码。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html

1 个答案:

答案 0 :(得分:0)

你可以用它。在这里我给出了静态代码。例如,我的文件名是testimonial.php,我将其更改为testimonial.html。因此,在标记链接中,您应该提供testimonial.html而不是testimonial.php。然后它会正常工作。

Options -Indexes
RewriteEngine on

RewriteRule ^testimonial.html /testimonial.php [NC]
RewriteRule ^aboutus.html /about_us.php [NC]