在现有的重写规则.htaccess中添加斜杠

路加

我的.htaccess中有以下重写规则

RewriteCond %{QUERY_STRING} !(^|&)lang=[a-z]{2}(&|$) [NC]
RewriteCond %{REQUEST_URI} !^/(en|it) [NC]
RewriteRule ^(?:[a-z]{2}/)?(.*)$ /it/$1 [L,NC,R]
RewriteRule ^([a-z]{2})/(.*)$ /index.php?lang=$1&page=$2 [L,NC,QSA]

一切正常,但是如果我从以下位置访问网站,如何修改它们以添加斜杠:

http://mydomain.com/en

这样,我实际上得到了404。非常感谢。

阿努巴瓦

有这样的代码:

RewriteCond %{QUERY_STRING} !(^|&)lang=[a-z]{2}(&|$) [NC]
RewriteCond %{REQUEST_URI} !^/(en|it) [NC]
RewriteRule ^(?:[a-z]{2}/)?(.*)$ /it/$1 [L,NC,R]

RewriteRule ^([a-z]{2})$ %{REQUEST_URI}/ [L,NC,R]

RewriteRule ^([a-z]{2})/(.*)$ /index.php?lang=$1&page=$2 [L,NC,QSA]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在htaccess中重写斜杠规则

来自分类Dev

htaccess重写规则的URL中包含斜杠

来自分类Dev

重写url以删除问号并在htaccess中添加斜杠

来自分类Dev

.htaccess 规则删除与现有重写规则冲突的文件扩展名

来自分类Dev

向现有的jQuery表单处理脚本中添加规则

来自分类Dev

如何在现有的第三方扩展中重写/扩展Magento类

来自分类Dev

如何将列重写(复制)到现有的SQLite数据库中

来自分类Dev

重置并删除ubuntu中现有的防火墙端口重定向规则

来自分类Dev

在现有的MDX中添加列

来自分类Dev

在现有的 <li> 中添加 <ul>

来自分类Dev

htaccess检测斜杠,目录中没有斜杠

来自分类Dev

使用.htaccess重写文件夹名称添加斜杠

来自分类Dev

使用.htaccess重写文件夹名称添加斜杠

来自分类Dev

在htaccess中重写规则

来自分类Dev

htaccess中的重写规则

来自分类Dev

Nginx重写规则:在问号之前添加斜杠

来自分类Dev

向现有的.htaccess添加选项

来自分类Dev

htaccess将语言部分添加到现有重定向规则中

来自分类Dev

htaccess重写并保留斜杠

来自分类Dev

htaccess 在没有 php 扩展的情况下访问的重写规则导致尾部斜杠错误

来自分类Dev

带有单个参数的htaccess重写规则

来自分类Dev

Htaccess重写规则具有友好的URL

来自分类Dev

.htaccess带有参数的重写规则

来自分类Dev

带有获取参数的HTAccess重写规则

来自分类Dev

HTAccess重写规则有冲突吗?

来自分类Dev

如何仅在htaccess中为首页添加重写规则?

来自分类Dev

htaccess如何在url中重写编码的斜杠

来自分类Dev

.htaccess重写问题,没有斜杠

来自分类Dev

.htaccess重写问题,没有斜杠

Related 相关文章

热门标签

归档