我试图使用.htaccess构建一个重定向。
我要去域名,一个叫"german.de“的德语网站,还有一个叫"english.com”的英文网站,现在我想转发一些链接到youtube上的视频。更具体地说,我希望在这两个领域都有相同的链接,例如:
german.de/catvideo
english.com/catvideo视频
对于德国人,我有如下的工作规则:
Redirect 302 /catvideo http://youtube.com/watch?catsarecoolADDAD我试着添加一个英文的
RewriteCond %{HTTP_HOST} ^(www\.)?english\.com
RewriteRule "^/catvideo$" "https://www.youtube.com/watch?catsarecoolADDAD" [R=301,L]但如果我把它改为:
RewriteRule "^$" "https://www.youtube.com/watch?catsarecoolADDAD" [R=301,L]它正确地将"english.com“重定向到上面的youtube链接。请帮帮我。
发布于 2017-02-01 06:05:09
问题解决了,我在apache2 000服务器上重定向,/etc/apache2/sites available/000-default.conf
<VirtualHost *:80>
ServerName german.de
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
Redirect /catvideo https://www.youtube.com/watch?catsarecoolADDAD
</VirtualHost>
<VirtualHost *:80>
ServerName english.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
Redirect /catvideo https://www.youtube.com/watch?catsarecool1234
</VirtualHost>发布于 2017-01-31 13:16:49
移除斜杠
RewriteRule "^catvideo$" "https://www.youtube.com/watch?catsarecoolADDAD" [R=301,L]https://stackoverflow.com/questions/41955214
复制相似问题