我是新来的htaccess url重写。我有一个动态的cms网站。我重写了这个url http:// exampl.com/?ca=home&bb=tech in to
htaccess代码是:
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/$ /?ca=$1&bb=$2 [L]当用户忘记将反斜杠添加到url中时,它将被重定向到错误页面,例如:
http://exampl.com/home/tech - redirected in to error page如何避免并自动使用htaccess在url上添加反斜杠(/)。
发布于 2012-08-09 06:31:20
如果要显式添加反斜杠,可以将此规则置于您已经拥有的规则之上:
RewriteRule ^([^/]*)/([^/]*)$ /$1/$2/ [R=301,L]否则,可以通过向现有规则添加一个来使尾随斜杠成为可选的:
RewriteRule ^([^/]*)/([^/]*)/?$ /?ca=$1&bb=$2 [L]https://stackoverflow.com/questions/11876454
复制相似问题