【发布时间】:2019-04-09 20:48:33
【问题描述】:
我在子域网站http://subdomain.example.com 上有 5 个 URL,我希望它们重定向到我的主网站 https://www.example.com/ 上的其他 5 个 URL。
重要提示:URL 的结构不同!
例子:
http://subdomain.example.com/url1应该重定向到https://www.example.com/ipsumhttp://subdomain.example.com/url2应该重定向到https://www.example.com/lorem等
我该如何处理?
更新:
有一个包含子域网站文件的play 文件夹(子域的名称)和一个包含www 网站文件的htdocs 文件夹。
这是我的play 文件夹中的.htaccess 文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
【问题讨论】:
-
你已经尝试了什么?您是否搜索过其他类似的问题?
-
@PatrickMevzek 是的,我做到了,但我看到的只是结构相同的情况(从:subdomain.example.com/lorem 到 www.example.com/lorem)
-
相对于文件系统上的主域,子域指向哪里?还是它们完全不相关?您的
.htaccess文件中是否有任何现有指令? -
@MrWhite 是同一个域,但它们似乎无关。在我的 FTP 中,我得到: - 一个包含子域网站文件的
play文件夹(子域的名称) - 一个包含 www 网站文件的htdocs文件夹。这是我的play文件夹中的.htaccess文件<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
标签: .htaccess redirect dns subdomain url-redirection