【发布时间】:2010-12-10 03:39:42
【问题描述】:
我希望 url http://domain.com/sitemap.xml 在内部指向 htdocs 中的文件 sitemap_book.xml,而不需要任何 301/302 重定向。
请为此建议一个重写规则。
我想出了
RewriteCond %{REQUEST_FILENAME} "sitemap.xml"
RewriteRule ^(.*)$ sitemap_book.xml [R]
但如果没有 [R],它就无法工作。给出 400 错误请求
当我使用 [P] 时,我收到 502 代理错误。我尝试使用以下代码设置 mod_proxy
<IfModule mod_proxy.c>
ProxyRequests On
<Proxy *>
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Proxy>
</IfModule>
这给出了 403 Forbidden。
【问题讨论】:
标签: apache mod-rewrite