首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >301重定向

301重定向
EN

Stack Overflow用户
提问于 2008-12-10 07:13:25
回答 3查看 614关注 0票数 1
  1. How,我是否将一个url重定向到域。http://www.mydomain.com
  2. How -> ?

,我是否将非www重定向到没有斜杠的www?

http://mydomain.com -> http://www.mydomain.com

EN

回答 3

Stack Overflow用户

发布于 2008-12-10 07:22:04

另见:Hidden features of mod_rewrite

代码语言:javascript
复制
#1
RewriteRule /index.php=HairThing$ http://www.mydomain.com [R=301]

#2
RewriteCond %{HTTP_HOST} ^mydomain.com 
RewriteRule .*   http://www.mydomain.com [R=301] 

但是,例1,如Greg所说,如果没有uri,则总是将/打开。

代码语言:javascript
复制
mydomain.com  # impossible 
mydomain.com/ # possible
mydomain.com/foo  #possible
mydomain.com/foo/ #possible
票数 4
EN

Stack Overflow用户

发布于 2008-12-10 07:21:37

对于第二个问题,浏览器总是会在站点名称后面加一个斜杠。这是因为需要尾随斜杠来指示网站的根路径。

票数 2
EN

Stack Overflow用户

发布于 2009-04-01 11:32:11

您可以使用适用于每个域的一般规则,而不必一直更改域的名称。当您将多个域放置在同一个根上时,这是非常有用的。

代码语言:javascript
复制
RewriteCond %{HTTP_HOST}    !^www\.[a-z0-9-]+\.[a-z]{2,6}   [NC]
RewriteCond %{HTTP_HOST}    ([a-z0-9-]+\.[a-z]{2,6})$       [NC]
RewriteRule (.*)            http://www.%1/$1                [L,R=301]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/355318

复制
相关文章

相似问题

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