Apache 使用.htaccess重写url并添加反斜杠
我是htaccess url重写方面的新手。我有一个动态cms网站。我将这个urlhttp://exampl.com/?ca=home&bb=tech重写到http://exampl.com/home/tech/ htaccess代码为:Apache 使用.htaccess重写url并添加反斜杠,apache,url,url-rewriting,Apache,Url,Url Rewriting,我是htaccess url重写方面的新手。我有一个动态cms网站。我将这个urlhttp://exampl.com/?ca=home&bb=tech重写到http://exampl.com/home/tech/ htaccess代码为: RewriteEngine On RewriteRule ^([^/]*)/([^/]*)/$ /?ca=$1&bb=$2 [L] 当用户忘记在url中添加反斜杠时,它将被重定向到错误页面 例如: 如何避免和自动使用htaccess在url上添加
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/$ /?ca=$1&bb=$2 [L]
当用户忘记在url中添加反斜杠时,它将被重定向到错误页面
例如:
如何避免和自动使用htaccess在url上添加反斜杠(/)。如果要显式添加反斜杠,可以将此规则置于现有规则之上:
RewriteRule ^([^/]*)/([^/]*)$ /$1/$2/ [R=301,L]
否则,您可以通过在现有规则中添加?使尾部斜杠成为可选的:
RewriteRule ^([^/]*)/([^/]*)/?$ /?ca=$1&bb=$2 [L]
我不明白,斜杠是/,而反斜杠是*\*。。。你在说什么?
RewriteRule ^([^/]*)/([^/]*)/?$ /?ca=$1&bb=$2 [L]