我在Apache .htaccess文件中使用重定向将所有流量从index.html发送到mydomain.com。为此,我使用以下内容:
Options +FollowSymLinks
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.mydomain.com/$1 [R=301,L]
我现在遇到的问题是在使用AJAX将内容调用到<div>
时使用主页的相对路径。
如果我想从/index.html获取内容,则会收到404错误。我可以通过使用绝对路径,即。 “http://mydomain.com”,但有没有办法可以使用主页的相对路径?
答案 0 :(得分:1)
就在我的脑海中,我会说你的URL参数/锚点没有经过重写。您可以使用QueryStringAppend QSA
标志来修复它,如下所示:
RewriteRule ^(.*)index.html$ http://www.mydomain.com/$1 [QSA,R=301,L]