我成功地将旧的子域重定向到新的子域
这是httpd.conf
<VirtualHost *:80>
ServerName abcd.com
ServerAlias *.abcd.com
RewriteEngine on
Redirect 301 / http://pqr.com/
</VirtualHost>
像mumbai.abcd.com/venue/320089-girgaum-chowpatty
这样的链接被重定向到http://pqr.com/venue/320089-girgaum-chowpatty
但我希望实现:http://pqr.com/mumbai/320089-girgaum-chowpatty
同样,只有mumbai.abcd.com
才能重定向到http://prq.com/mumbai
我想获取服务器别名并附加到新域的网址中。我怎么能这样做?
答案 0 :(得分:0)
定义这些重定向的常见位置是您的Web根目录中的composer require jenssegers/mongodb
而不是.htaccess
,因为它更灵活,不需要您重新启动apache。
因此,我建议您从httpd.conf
httpd.conf
使用以下内容在您的根RewriteEngine on
Redirect 301 / http://pqr.com/
旁边创建一个.htaccess
文件:
index.php
如果RewriteEngine on
# Redirect mumbai.abcd.com to prq.com/mumbai
RewriteCond %{HTTP_HOST} ^mumbai\.abcd\.com$
RewriteRule ^$ http://prq.com/mumbai/ [L,R=301]
# Redirect mumbai.abcd.com/something/123456-foo to prq.com/mumbai/123456-foo
RewriteCond %{HTTP_HOST} ^mumbai\.abcd\.com$
RewriteRule ^(.+)/([^/]+)(/?)$ http://prq.com/mumbai/$2 [L,R=301]
只是一个示例,并且您有更多子域名,请尝试以下方法:
mumbai.abcd.com