我的页面结构如下:
www.examplepage.com
从根本上讲,我有:
.htaccess
/subfolder1
/subfolder1/subfolder2
/subfolder1/subfolder2/image.html
所以我想当用户将输入URL:
www.examplepage.com/subfolder1/subfolder2/page/SOME_ID
重定向到
www.examplepage.com/subfolder1/subfolder2/image.html?id=SOME_ID
我不应该对.htaccess感到困惑,所以我创建了
/subfolder1/subfolder2/.htaccess
因此根目录中的.htaccess具有以下代码(应保持不变):
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
我在subfolder2中添加的.htaccess具有以下代码:
<IfModule mod_rewrite.c>
Options -Indexes
RewriteEngine On
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^page/([a-z0-9]+)$ /image.html?id=$1 [L]
</IfModule>
所以我在subfolder2的.htaccess中做错了什么?
在`/subfolder1/subfolder2/.htaccess中有以下代码:
<IfModule mod_rewrite.c>
Options -Indexes
RewriteEngine On
RewriteBase /subfolder1/subfolder2/
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^page/([a-z0-9]+)/?$ image.html?id=$1 [L,NC,QSA]
</IfModule>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句