猿问

Wordpress 已经安装在根目录中,我也在子目录中安装了 wordpress

Wordpress 已经安装在根目录中,我也在子目录中安装了 wordpress,但问题是子目录 URL 不起作用。它总是给出 404 错误

https://boochcraft.com/

子目录网址

https://boochcraft.com/shop

根目录.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

子目录 .htaccess


# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /shop/

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ./shop/index.php [L]

</IfModule>

# END WordPress


守着星空守着你
浏览 263回答 3
3回答

阿晨1998

从子目录中 .htaccess 文件的最后一条规则中删除 /shop (RewriteBase 保持不变)。# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /shop/RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule># END WordPress
随时随地看视频慕课网APP
我要回答