我在子文件夹中有一个wordpress网站,我在其中注册了我的Yii2应用程序(基本模板)。目前,该应用程序配置为针对友好的PrettyUrl显示绝对Url。
我已经按照启用PrettyUrl的标准文档来配置urlManager并修改.htaccess文件。
这实际上改变了链接的外观,但当我点击链接时,我被重定向到上层目录中的Wordpress站点,错误404(页面不可用)。
同时根目录中的原始.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>
按照教程中的指示,我将其更改为:
RewriteEngine on
# If a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward it to index.php
RewriteRule . index.php
Url Manager看起来像这样:
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
...]
它还没有用。
请问我做得不好?