我遇到了一个奇怪的问题...... htaccess规则似乎无法正常工作
这是我的规则:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^/([^/]+)/([^/]+)/ /index.php?view=$1&layout=$2 [NC]
无论我尝试什么,它都不会生效。理论上我应该能够访问/ my / test /并查看index.php的内容?view = my& layout = test
稍后在页面中强制https://的重写规则确实有效,我知道服务器正在读取htaccess。
服务器是Centos 6上的VPS
任何想法?
答案 0 :(得分:1)
这是答案 - 如果有人来看
规则应为:
RewriteRule ^([^/]+)/([^/]+)/ /index.php?view=$1&layout=$2 [NC]
(删除第一个/)