Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 知道加载xml文件的.htaccess mod_rewrite方法吗?_Php_.htaccess - Fatal编程技术网

Php 知道加载xml文件的.htaccess mod_rewrite方法吗?

Php 知道加载xml文件的.htaccess mod_rewrite方法吗?,php,.htaccess,Php,.htaccess,这是我当前的.htaccess代码(打开引擎等): 此代码在foobar.com等域名上非常有效。它不适用于以下临时域名:bar.com/~foo/ 有解决方法吗?您正在检查的正则表达式正在评估foo.xml是否是请求,但对于文件夹,请求更像~foo/foo.xml。添加另一条规则: RewriteRule ^(.+)/foo.xml$ bar.php [NC] 我还没有检查它,但是类似的东西应该会有帮助。试试这个规则: RewriteRule ^(.+/)?foo\.xml$ $1bar.p

这是我当前的
.htaccess
代码(打开引擎等):

此代码在
foobar.com
等域名上非常有效。它不适用于以下临时域名:
bar.com/~foo/


有解决方法吗?

您正在检查的正则表达式正在评估
foo.xml
是否是请求,但对于文件夹,请求更像
~foo/foo.xml
。添加另一条规则:

RewriteRule ^(.+)/foo.xml$ bar.php [NC]
我还没有检查它,但是类似的东西应该会有帮助。

试试这个规则:

RewriteRule ^(.+/)?foo\.xml$ $1bar.php
RewriteRule ^(.+/)?foo\.xml$ $1bar.php