htacces重写不适用于目录索引文件

时间:2018-10-04 20:51:37

标签: php apache .htaccess

我有一个友好网址的重写规则。除了索引文件,其他一切都正常。

.htaccess代码:

DirectoryIndex index.php

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} /
RewriteRule . index.php?data=%{REQUEST_FILENAME} [NC,L,QSA]

在我的index.php中,我这样做:

<?php
echo '<pre>';
print_r($_GET);
exit;

如果我去

http://example.com

index.php打印:

Array
(
)

但是如果我去:

http://example.com/test

index.php打印:

Array
(
    [data] => C:/server/example/public_html/test
)

在第一种情况下如何获取“数据”?

0 个答案:

没有答案