为了使用Git管理我的WordPress网站,我在我网站的根目录中添加了WordPress作为子模块。特别是我跟着this excellent tutorial这样做了
我网站的根目录如下所示:
.git
.gitmodules
.htaccess
index.php
wordpress
wp-config.php
wp-content
使用这种结构,我的网站的前端按预期工作而没有问题。但由于mydomain.com/wp-admin
我似乎无法想出这个。我的.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
我已经对index.php和wp-config.php进行了必要的更改,这允许WordPress存在于子目录中,但我无法弄清楚wp-admin区域上的重定向循环在哪里发生。