使用.htaccess重定向维护子域url而不是路径

时间:2014-10-05 17:59:18

标签: apache .htaccess redirect subdomain masking

我创建了一个子域site.domain.com.co,其文件位于domain.com.co/site,并且使用此htaccess重定向:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^site\.domain\.com\.co$ [OR]
RewriteCond %{HTTP_HOST} ^www\.site\.domain\.com\.co$
RewriteRule ^/?$ "https\:\/\/domain\.com\.co\/site\/" [R=301,L]

但它仍然在网址中显示路径domain.com.co/site,我需要它来显示我创建的子域site.domain.com.co

几周前,该域名的所有者向域中应用了安全证书(https),他说在申请证书之前子域名正确显示(而不是路径)(我不确定它是否是真正)。

谢谢!

EDITED

我找到了答案。这是完整的代码:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^site\.domain\.com\.co$ [OR]
RewriteCond %{HTTP_HOST} ^www\.site\.domain\.com\.co$
RewriteRule ^site\.domain\.com\.co?$ "https\:\/\/domain\.com\.co\/site\/" [R=301,L]

0 个答案:

没有答案