违规网址为:
我对这些类型的网址的.htaccess规则如下:
RewriteRule ^face/(.*)$ face.php?term=$1
如何让这两个网址转到同一页面?
答案 0 :(得分:7)
您可以使用:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [L,R=301]
第一行说:“如果它不是一个目录”(因为那时尾随斜杠会有意义)。第二行说:将所有内容从开始重定向到尾部,并结束到那里的所有内容,没有斜杠。
将自己的RewriteRule
放在那里(低于那个,而不是上面),这样在删除尾部斜杠后,您的正常重定向仍然有效。
(这个显然适用于/body/
,而不仅仅适用于/face/
。
答案 1 :(得分:0)
我使用这个略微修改的规则来维护任何子文件夹结构
couchdb-python