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

用户名

我有30条重定向规则的.htaccess相当复杂。现在,客户希望将特定于语言的部分添加到url的开头。

示例:http://example.eu/sale应为http://example.eu/de/sale其中“ de”是5种语言之一的语言代码。

我发现了这一点:

RewriteRule ^(en|de|fr|ja|ru)/(.*)$  $2?language=$1 [L,QSA]

有没有简单的方法可以将此功能添加到现有规则中?(以下是一些现有规则)

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.eu$ [NC]
RewriteRule (.*) http://example.eu/$1 [R=301,L]

RewriteRule ^sale sale.php [NC]
RewriteRule ^brands/([^/]+) /designer.php?idnr=$1 [NC]
RewriteRule ^product/([^/]+)/([^/]+) /product.php?pid=$1&fsite=$2 [NC]
阿努巴瓦
  1. 确保所有R规则都在顶部。
  2. 遵守R规则后,您应该拥有新规则:

    RewriteRule ^(en|de|fr|ja|ru)/(.*)$  $2?language=$1 [L,QSA]
    
  3. 其余内部重写规则应始终以以下标志结尾:

    [L,QSA,NC]
    

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Htaccess 重定向将文件路径添加到 url

来自分类Dev

如何使用jq将json部分添加到现有文件中

来自分类Dev

.htaccess https到http重定向与现有规则冲突

来自分类Dev

htaccess redirect将查询和原始URL添加到重定向页面

来自分类Dev

.htaccess重定向将子文件夹目录添加到URL

来自分类Dev

将UIScrollView添加到Storyboard中的现有UIView

来自分类Dev

将主键添加到Rails中的现有字段

来自分类Dev

将特征添加到Geotools中的现有图层

来自分类Dev

Dia将现有类添加到包中

来自分类Dev

将UIScrollView添加到Storyboard中的现有UIView

来自分类Dev

将秒数添加到Lua中的现有日期

来自分类Dev

将新元素添加到现有XML中

来自分类Dev

将字符添加到mysql中的现有列

来自分类Dev

将特征添加到Geotools中的现有图层

来自分类Dev

将键添加到字典中的现有键值对

来自分类Dev

将属性添加到库中的现有类

来自分类Dev

将现有图添加到 matplotlib pylab 中

来自分类Dev

将数据添加到 Firebase 中的现有节点

来自分类Dev

.htaccess 中的重定向规则

来自分类Dev

是否可以仅将Gatsby.js的某些部分添加到现有的HTML文件中?

来自分类Dev

bash在变量扩展(破坏我的重定向)期间将单引号添加到>(重定向)中

来自分类Dev

RewriteRule将字符添加到重定向的URL

来自分类Dev

将标头添加到307重定向

来自分类Dev

以编程方式将重定向添加到React Router

来自分类Dev

RewriteRule将字符添加到重定向的url

来自分类Dev

将标头添加到307重定向

来自分类Dev

将#添加到URL重定向吗?

来自分类Dev

将现有标签添加到新卡或现有卡中

来自分类Dev

将文本行添加到规则文件部分

Related 相关文章

热门标签

归档