XAMPP - 重写规则不起作用

时间:2015-10-13 14:07:08

标签: php .htaccess xampp rewrite

我正在使用XAMPP(Windows 7),在httpd.conf中我有:

  • AllowOverride All
  • LoadModule rewrite_module modules / mod_rewrite.so(uncommented)

htdocs 目录中,我有一个名为 shop 的子目录,其中是我的网站。在 shop 里面,我还有一个名为 shirt 的子目录,其中包含该文件:

  • shirts.php

要打开它,您只需输入以下网址:http://localhost/shop/shirts/shirts.php

但是,当我打开http://localhost/shop/shirts/时 - 浏览器显示目录列表,我希望它打开shirts.php。

因此,在 / shirts 目录中,我创建了以下 .htaccess 文件:

RewriteEngine On
RewriteRule ^shirts/$ /shop/shirts/shirts.php

但它不起作用。你知道我做错了什么,为什么这不起作用?

提前致谢!

1 个答案:

答案 0 :(得分:1)

尝试在 .htaccess 文件中写下此DirectoryIndex index.php shirts.php