【发布时间】:2014-01-08 14:12:09
【问题描述】:
我正在尝试使用链接重定向:http://www.mysite.com/af/2 到 http://www.mysite.com/af/2/,但我无法执行此过程,链接 /af/#### 对应于用户 ID,并且是一个文件夹。
您可以使用 .htaccess 完成此操作吗?
【问题讨论】:
标签: .htaccess mod-rewrite redirect directory
我正在尝试使用链接重定向:http://www.mysite.com/af/2 到 http://www.mysite.com/af/2/,但我无法执行此过程,链接 /af/#### 对应于用户 ID,并且是一个文件夹。
您可以使用 .htaccess 完成此操作吗?
【问题讨论】:
标签: .htaccess mod-rewrite redirect directory
类似以下的规则会解决这个问题:
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^ %{REQUEST_URI}/ [R=301,L]
条件是防止已经以斜杠结尾的 url 匹配此规则。该规则将匹配所有 ^ 并将其重定向到相同的 url,后面有一个斜线。
【讨论】:
mod_rewrite 已启用,选项允许它更改 url 并且 RewriteEngine 是 On。