我试图让我的服务器在本地看起来很整洁(我发誓我是强迫症),我正在做的是将 wordpress 博客与我所有的子域结合起来。
我的 wordpress 博客是我的主要网站 example.com。而我的子域位于 sub.example.com。
现在,我有这个设置:
public_html
( wordpress files here )
subdomains
sub1 - (sub1.example.com)
sub2 - (sub2.example.com)
sub3 - (sub3.example.com)
blog - (empty)
博客文件夹是空的。但是,我想将所有 wordpress 文件移动到 blog/ 但将博客的 URL 保留在http://www.example.com/。因此,http://www.example.com/index.php将转到http://www.example.com/blog/index.php以及 blog/ 中的所有目录。
此代码不起作用:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ blog/$1.php [L]
相反,它给了我 / 的索引。有没有办法做到这一点?