rewriteRule .htaccess无法正常工作

时间:2017-01-30 13:36:39

标签: php .htaccess mod-rewrite

我试图在.htacess中做一个RewriteRule,但它没有工作,我不知道为什么。 这是我的代码

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+?)/?$ $1.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+?)/?$ $1.html [L]
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule (.*) http://%1/$1/$2 [R=301,L]
RewriteRule ^agencia/agencia-marketing-digital-bh$ /agencia/section.php?id=$1 [L]

它应该如何运作: 用户访问 www.mysite.com/agencia-marketing-digital-bh.php ,它应更改为 www.mysite.com/agencia/agencia-marketing-digital-bh.php < /强>

有人可以告诉我我做错了吗?

0 个答案:

没有答案