我正在建立新服务器并迁移了所有内容。现在的问题是,我必须考虑一种重定向“植入内容”的新方法。
因此,我正在Linux Apache服务器上运行,并尝试将所有内容从 https://www.myweb.com 重定向到 https://www.myweb.ru 。由于这不是我的系统,也不是我在此网站上更改语言的解决方案,因此我必须坚持使用程序员这种解决方案。
现在它应该像这样工作:
当您输入URL时
https://www.myweb.com/contacts
它应该重定向您的内容,而不是将URL更改为
此刻,我正试图用
做这样的事情RewriteEngine on
但是它不起作用,它仍然告诉我,我无权访问原始网站上的/目录,而不是我试图秘密重定向到的目录。
这是不起作用的魔术
RewriteEngine on
RewriteRule ^myweb.com/$(.*) https://www.myweb.ru/$1
//已编辑:一切都在同一台服务器上运行,只是分开,所以网站在文件夹中看不到彼此。
也尝试过此方法,但仍返回相同的错误
RewriteEngine on
RewriteCond %{HTTP_HOST} ^myweb.com
RewriteRule ^(.*) https://www.myweb.ru/$1 [P]
答案 0 :(得分:1)
您可以使用:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(?:www.)?myweb.com [NC]
RewriteRule ^ https://www.myweb.ru%{REQUEST_URI} [NE,R=301,L]