单页htaccess中的URL重写

时间:2017-04-28 10:01:02

标签: php .htaccess url url-rewriting

我的网站链接:https://example.com/about.php

需要更改链接:https://example.com/about

尝试下面的代码:

 <IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /
   RewriteRule ^about/?$ about.php [L,QSA]
</IfModule>

但不工作...... 请任何人帮忙,提前致谢...

2 个答案:

答案 0 :(得分:0)

试试这段代码。这是我的最终目的。

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]

并确保已启用rewrite_module。

答案 1 :(得分:0)

试试这个:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]