我尝试使用.htaccess文件中的以下代码将文件名隐藏在URL中。但是正在显示文件名。任何人都可以更正此代码。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
答案 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]