我首先要说的是我对htaccess的了解不多。我想像example.my-domain.com这样的子域使用位于主目录的/ example文件夹中的文件。无论我尝试sam.my-domain.com,它都会显示404错误,并且不会在" sam"中加载索引文件。 。目录
到目前为止我已采取的措施:
我在DNS文件中创建了一条A记录* .my-domain.com
我创建了一个"示例"文件夹和" sam"我的主目录中的文件夹。
我根据以前的答案对我的htaccess文件进行了编辑
这是我的htaccess文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(.*)\.my-domain\.com
RewriteRule ^(.*)$ http://my-domain.com/%1/$1 [L,NC,QSA]
</IfModule>
如何让任何子域自动从主目录加载相应的文件夹?
从以下网址收集的信息: