我有域example.com
,其中有几个外部域指向不同的目录。
我有以下RewriteRule
RewriteEngine on
RewriteMap urlmap txt:/var/www/html/map.txt
RewriteRule ^(.*)$ ${urlmap:%{HTTP_HOST}}/$1
问题在于,如果不在网址末尾添加.php
扩展名,我就无法打开文件。
例如,cool.com
指向example.com/someuser
并且运行正常 - 可能是因为它会自动指向 index.php 。
如果我选择访问cool.com/file
,我会收到404错误:
在此服务器上找不到请求的网址/someuser/file.php。
但是,如果我选择访问cool.com/file.php
,一切都会因某种原因而完美。
我该如何解决这个问题?