我创建了一个子域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]