是否可以重写.htaccess将所有请求指向index.html
,但不更改url?
我找到了一条规则,将所有请求重定向到index.html,但是在这种情况下,URL更改了:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.html$
RewriteRule . /index.html [R=302,L]
是否可以将所有网址都指向index.html
,但保留原始网址?
mydomain.com/foo -> display index.html (address stays)
该怎么做?
答案 0 :(得分:1)
R
标志进行外部重定向。如果您不想重定向网址,只需从规则中删除该标志
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.html$
RewriteRule . /index.html [L]