htacces没有正确重写url

时间:2017-01-21 18:51:27

标签: .htaccess url-rewriting

我进行了Ajax导航,从div中的/pages文件调用页面,我尝试过很多东西从我的网址中删除.php,但我找不到解决方案。< / p>

这是我的.htaccess文件:

Options +MultiViews +FollowSymLinks

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([a-zA-Z0-9\-]+)\.php$ index.php?p=$1 [L]
RewriteRule ^pages/([a-z0-9\-]+)$ index.php?slug=$1

所以一切正常但我无法更改我的网址:www.mywebsite.com/about.phpwww.mywebsite.com/about

1 个答案:

答案 0 :(得分:0)

尝试使用:

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

它应该从您网址的末尾删除.php个扩展名。