Dre*_*rew 1 apache .htaccess mod-rewrite redirect
我有以下代码:
Redirect /email http://email.secureserver.net
Run Code Online (Sandbox Code Playgroud)
哪个似乎没有用.基本上,我需要能够在访问www.thedomain.com/email/到http://email.secureserver.net时重定向某人.
现在我希望这能够在我的测试服务器上工作,并且当它上线时,所以我不必更改代码.
因此,对于测试,URL将是这样的:
www.testingserver.com/clients/drews-garage/live/email/
Run Code Online (Sandbox Code Playgroud)
并且当它上线时它将是:
www.thedomain.com/email/
Run Code Online (Sandbox Code Playgroud)
所以基于我上面提供的代码,它应该以任何方式工作,但它似乎不适用于我的测试服务器.我尝试了301重定向.
有人有主意吗?
谢谢!
我建议你使用mod_rewrite的RewriteRule.不是mod_alias的redirect.
RewriteCond %{Request_URI} /email/?$
RewriteRule ^ http://email.secureserver.net [L,R=301]
Run Code Online (Sandbox Code Playgroud)
以上内容将匹配email/您的URI路径.所以,clients/drews-garage/live/email/以及email/将匹配.
Redirect /email http://email.secureserver.net
Run Code Online (Sandbox Code Playgroud)
由于您的网址不起作用:
www.testingserver.com/clients/drews-garage/live/email/
以上是试图重定向 www.testingserver.com/email/
或者mod_alias可能没有加载.但是,mod_alias通常默认加载,因此这种情况不太可能发生.
| 归档时间: |
|
| 查看次数: |
5563 次 |
| 最近记录: |