我有一个页面:
http://domain.com/index.php
但奇怪的是,以下内容urls
也在工作并呈现相同的页面:
http://domain.com/index.php/abcd
http://domain.com/index.php/gefe
等等..
显然,这似乎是一个搞砸的regex
配置。但奇怪的是,即使我删除了我的.htaccess
文件,这些网址仍然有效。
现在,我只能将此归咎于我的apache
配置,但一切似乎都符合预期。
我的阿帕奇配置:
<VirtualHost *:80>
# Server name
ServerName domain.com
# Document root
DocumentRoot /path/to/source
<Directory />
Options FollowSymLinks
</Directory>
<Directory /path/to/source>
AllowOverride All
Options Indexes FollowSymLinks MultiViews
Order allow,deny
allow from all
</Directory>
LogLevel error
# Logs
ErrorLog ${APACHE_LOG_DIR}/domain_error.log
CustomLog ${APACHE_LOG_DIR}/domain_access.log combined
RewriteMap lc int:tolower
</VirtualHost>
谁能指出错误?