Yii 2:无法设置Pretty Url

时间:2015-03-30 19:05:22

标签: php apache .htaccess wamp yii2

我安装了Yii 2高级模板。 我在 frontend / config / web 中有这个:

'components' => [
 .......
 'urlManager' => [
      'class' => 'yii\web\UrlManager',
      'enablePrettyUrl' => true,
      'showScriptName' => false
 ],

frontend / config / web / .htaccess 文件中:

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

wamp \ bin \ apache \ apache2.4.9 \ conf 目录中的Apache Alias文件中:

Alias /furni/ "D:\Dev.2014\furni/" 

<Directory "D:\Dev.2014\furni/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Require local
        Require ip 192.168.1
        Require all granted 
</Directory>

尝试在Wamp apache文件夹中的 httpd.conf 中进行更改,然后重新启动服务器。没工作!

mod_rewrite 已启用。所以我在这里,没有选择,除了“唤醒黎明并问她为什么”:)。需要帮助。

1 个答案:

答案 0 :(得分:0)

在Apache配置中使用虚拟目录或Alias时,必须添加

RewriteBase /furni/

.htaccess文件中的