这是我的 .htaccess 文件中的代码,该文件位于我的共享主机的根目录中。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME}!-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9\-]+)?$ interest.php?interest=$1 [QSA,L]
RewriteRule ^([a-zA-Z0-9\_\-]+)?/$ interest.php?interest=$1 [QSA,L]
问题是,在同一个目录中是我添加域的文件夹。当我尝试访问它们时,第二行正在创建问题并将其重定向到我的主域。我希望 .htaccess 仅影响根文件夹而不影响其子文件夹。我尝试在这里阅读其他类似的问题,并尝试相应地更改我的 htaccess,但问题仍未解决。
例如。它的重定向
mysubdomain.mydomain.com
到
www.mydomain.com/mysubdomainfolder