违规网址是:
- (不起作用)http://alltheragefaces.com/face/surprise-wut/
- (Works) http://alltheragefaces.com/face/surprise-wut
我对这些类型的 URL 的 .htaccess 规则如下所示:
RewriteRule ^face/(.*)$ face.php?term=$1
我该怎么做才能使这两个 URL 转到同一页面?
你可以使用这个:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [L,R=301]
第一行说:“如果它不是目录”(因为那么尾部斜杠将有意义)。第二行表示:将所有内容从开头重定向到尾部斜杠,并将结尾重定向到其中的所有内容(不带尾部斜杠)。
把你自己的RewriteRule
在那里(在那个下面,而不是上面),所以在删除尾部斜杠后,你的正常重定向仍然有效。
(这个显然适用于/body/
也是,而且不仅是为了/face/
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)