.htaccess 重写规则拒绝生效 - 那里有 htaccess 专家吗?
.htaccess rewrite rules are refusing to take effect - any htaccess experts out there?
我遇到了一个奇怪的问题...htaccess 规则似乎不起作用
这是我的规则:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^/([^/]+)/([^/]+)/ /index.php?view=&layout= [NC]
怎么都没有效果。理论上我应该能够访问 /my/test/ 并查看 index.php?view=my&layout=test
的内容
稍后在页面中强制使用 https:// 的重写规则确实有效,而且我知道服务器正在读取 htaccess。
服务器是 Centos 6VPS
有什么想法吗??
这是答案 - 如果有人来看
规则应为:
RewriteRule ^([^/]+)/([^/]+)/ /index.php?view=&layout= [NC]
(去掉第一个 / )
我遇到了一个奇怪的问题...htaccess 规则似乎不起作用
这是我的规则:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^/([^/]+)/([^/]+)/ /index.php?view=&layout= [NC]
怎么都没有效果。理论上我应该能够访问 /my/test/ 并查看 index.php?view=my&layout=test
的内容稍后在页面中强制使用 https:// 的重写规则确实有效,而且我知道服务器正在读取 htaccess。
服务器是 Centos 6VPS
有什么想法吗??
这是答案 - 如果有人来看
规则应为:
RewriteRule ^([^/]+)/([^/]+)/ /index.php?view=&layout= [NC]
(去掉第一个 / )