Con*_*int 1 apache mod-rewrite redirect host
外部服务器(我将其称为"sub.origin.edu")将所有流量重定向到我的网页.我想从该主机获取所有流量,并将其重定向到另一个站点(我称之为"http://foo.target.edu/board/").
我的.htaccess文件是:
RewriteEngine On
RewriteCond ${HTTP_HOST} sub\.origin\.edu [NC]
RewriteRule ^(.*)$ http://foo.target.edu/board/ [R=302]
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用.我已经确认(使用PHP)主机确实是sub.origin.edu,并且.htaccess文件位于正确的目录中,但此规则不会生效.有什么建议?谢谢.
(如果我删除RewriteCond,重定向就会发生,所以我可以确认除重写条件之外的所有内容都有效.)
用这个:
RewriteEngine On
RewriteCond %{HTTP_HOST} sub\.origin\.edu [NC]
RewriteRule ^(.*)$ http://foo.target.edu/board$1 [R=302]
Run Code Online (Sandbox Code Playgroud)
您使用了错误的$替换字符(而不是%)
| 归档时间: |
|
| 查看次数: |
8211 次 |
| 最近记录: |