2

我正在尝试使用 EasyPHP 配置 .htaccess 以在 localhost 中设置重写 URL,但我得到的只是 404 错误。

我的本地网站是 C:\Projects\Test\,在 EasyPHP 中,我创建了一个新别名,其名称为“Test”,指向该位置。所以,要访问这个网站,我在浏览器中输入 127.0.0.1:8080/test。

.htaccess 文件位于本网站的根目录 (C:\Projects\Test\ .htaccess)。这只是一个示例,输入的所有内容都将用户重定向到“/user/initial.php”。

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([a-z,0-9,A-Z,_-]+)$ /user/inicial.php
</IfModule>

我还按照以下步骤配置 apache 以便能够运行重写 URL:

  • 更改了 httpd.conf 文件(位于 C:\Programs\EasyPHP-12.1\conf_files 中),其中:
  • 取消注释“LoadModule rewrite_module modules/mod_rewrite.so”行;
  • 将所有“AllowOverride None”语句更改为“AllowOverride All”。

这是我所做的一切。如果有人可以给我更多选择,我将不胜感激。

4

0 回答 0