如何在子文件夹中的Yii2 Basic中启用Clean Url

时间:2017-08-26 13:15:35

标签: php wordpress .htaccess

我在子文件夹中有一个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,
...]

它还没有用。

请问我做得不好?

0 个答案:

没有答案