.htaccess重写规则拒绝生效-任何一个htaccess专家都在那里



我有一个wierd问题。。。htaccess规则似乎不起作用

这是我的规则:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^/([^/]+)/([^/]+)/ /index.php?view=$1&layout=$2 [NC]

不管我怎么做,它都不会起作用。理论上,我应该能够访问/my/test/并查看index.php的内容?视图=我的&layout=测试

页面后面的重写规则强制https://确实有效,我知道服务器正在读取htaccess。

服务器是Centos 6 上的VPS

有什么想法吗??

以下是答案-如果有人来找

规则应为:

RewriteRule ^([^/]+)/([^/]+)/ /index.php?view=$1&layout=$2 [NC]

(移除第一个/)

最新更新