我的域是https://domainremoved.com/。我在我的网站上安装了一些新软件,它要求我启用 mod_rewrite。它已经在服务器上启用,但我被告知我还必须将它包含在我的 htaccess 文件中。我还需要在我的网站的根目录中安装该软件,我的 wordpress 博客最初所在的位置。因此,我将我的 Wordpress 博客移至一个新目录,并将其命名为 /apply。它工作正常,直到我通过将它添加到根 htaccess 文件来启用 mod_rewrite:
DirectoryIndex router.php
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 ^(.*)$
RewriteRule ^(.*)$ router.php?_doroute=$1 [L,QSA]
现在,转到我的 Wordpress 目录会重定向到我的根页面。请帮忙 :\
此外,转到https://domainremoved.com/apply/contact-page/和其他页面都可以。
这是我的 Wordpress 目录 (/apply) 中的 htaccess 文件信息:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /apply/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /apply/index.php [L]
</IfModule>
# END WordPress