违规网址是:
我对这些类型的URL的.htaccess规则如下:
RewriteRule ^face/(.*)$ face.php?term=$1
如何使这两个网址转到同一页面,我该怎么办?
你可以用这个:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [L,R=301]
Run Code Online (Sandbox Code Playgroud)
第一行说:"如果它不是一个目录"(因为那时尾随斜杠会有意义).第二行说:重定向从开始到跟踪的所有内容,并结束到那里的所有内容,没有尾随斜杠.
把你自己RewriteRule放在那里(低于那个,而不是上面),这样你的正常重定向仍然可以在删除尾部斜线后工作.
(这个显然也会起作用/body/,而不仅仅是为了/face/.
| 归档时间: |
|
| 查看次数: |
3057 次 |
| 最近记录: |