首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果参数不存在htaccess

如果参数不存在htaccess
EN

Stack Overflow用户
提问于 2015-05-29 13:58:44
回答 2查看 322关注 0票数 1

我对htaccess重定向有问题。在我的网站上,我使用url语言参数(是的,有两路和两路),就像这样

代码语言:javascript
复制
www.domain.com/en/spain/

如果用户来直接链接,我尝试将301重定向到默认语言。

代码语言:javascript
复制
www.domain.com => www.domain.com/en/global for example

我用这个重定向任何www链接。

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/en/global/$1 [R=301,L]

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-29 14:21:44

试试这个:

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^/?$ http://www.example.com/en/global/ [R=301,L] 

重定向

代码语言:javascript
复制
   example.com

代码语言:javascript
复制
www.example.com/en/global/
票数 0
EN

Stack Overflow用户

发布于 2015-05-31 15:13:38

您需要在根.htaccess中使用两个不同的重定向规则:

代码语言:javascript
复制
RewriteEngine On

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

RewriteRule ^/?$ /en/global/ [R=301,L]

测试前一定要清除浏览器缓存。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30531530

复制
相关文章

相似问题

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