首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用.htaccess重写url并添加反斜杠

问使用.htaccess重写url并添加反斜杠
EN

Stack Overflow用户
提问于 2012-08-09 03:40:28
回答 1查看 444关注 0票数 0

我是新来的htaccess url重写。我有一个动态的cms网站。我重写了这个url http:// exampl.com/?ca=home&bb=tech in to

htaccess代码是:

代码语言:javascript
复制
 RewriteEngine On
 RewriteRule ^([^/]*)/([^/]*)/$ /?ca=$1&bb=$2 [L]

当用户忘记将反斜杠添加到url中时,它将被重定向到错误页面,例如:

代码语言:javascript
复制
 http://exampl.com/home/tech - redirected in to error page

如何避免并自动使用htaccess在url上添加反斜杠(/)。

EN

回答 1

Stack Overflow用户

发布于 2012-08-09 06:31:20

如果要显式添加反斜杠,可以将此规则置于您已经拥有的规则之上:

代码语言:javascript
复制
RewriteRule ^([^/]*)/([^/]*)$ /$1/$2/ [R=301,L]

否则,可以通过向现有规则添加一个来使尾随斜杠成为可选的:

代码语言:javascript
复制
RewriteRule ^([^/]*)/([^/]*)/?$ /?ca=$1&bb=$2 [L]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11876454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档