【问题标题】:Friendly URLs EasyPHP友好的 URL EasyPHP
【发布时间】:2025-12-07 06:45:02
【问题描述】:

我正在尝试在我的网站上配置友好的 URL,并在我的 Apache error.log 中出现以下错误:

[Tue Mar 20 18:41:39 2012] [error] [client 127.0.0.1] script 'C:/EasyPHP/www/index.php' not found 或无法统计

我这样访问我的网站:http://localhost/mysite

站点文件在这里:d:\Sites\php\projects\mysite\public_html\

我的 .htaccess 文件:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php

我正在使用 EasyPHP 5.3.9 和 Yii 框架。 我还在 httpd.conf 中取消了对这一行的注释:

LoadModule rewrite_module modules/mod_rewrite.so

【问题讨论】:

    标签: apache mod-rewrite yii easyphp


    【解决方案1】:

    这与 RewriteRule 无关,它与您的 EasyPhp 安装有关。只需确保网站配置正确(检查 vhosts 配置,或者如果只有一个站点,httpd.conf 配置)。

    【讨论】:

      【解决方案2】:

      检查yii项目中的/protected/config/main.php文件,取消url管理器的commnet。这里有一些帮助 -> http://www.yiiframework.com/doc/blog/1.1/en/final.url

      【讨论】: