1

我把 public_html/.htaccess 代码放在里面(在开头)

 RewriteEngine On
 RewriteCond %{SERVER_PORT} 80
 RewriteRule ^(.*)$ https://mydomain.com/$1 [R=301,L]

并且 https:// 被迫成功。

但是我放了 public_html/subdomain/ .htaccess 代码(在开始时)

     RewriteEngine On
     RewriteCond %{HTTP_HOST} ^subdomain.domain.com$
     RewriteCond %{REQUEST_URI} !^/subfolder/
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule ^(.*)$ /subfolder/$1
     RewriteCond %{HTTP_HOST} ^subdomain.domain.com$
     RewriteRule ^(/)?$ subfolder/index.php [L]

并且子域变得混乱。

我放在子域中的这段代码有什么问题?

我不能再做任何事情了。需要一些专业知识。

谢谢你。

4

1 回答 1

1

在您的子文件夹中使用以下代码创建新的 .htaccess 文件。

重写引擎开启

RewriteCond %{HTTP_HOST} ^demos.9lessons.info$ RewriteCond %{REQUEST_URI} !^/demos/ RewriteRule (.*) /demos/$1

重写引擎开启

RewriteCond %{HTTP_HOST} ^labs.9lessons.info$ RewriteCond %{REQUEST_URI} !^/labs/ RewriteRule (.*) /labs/$1

于 2013-06-07T10:43:44.097 回答