Ответ 1
Я исправил его с помощью
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=%2F$
RewriteRule ^$ /seo/index.html [QSA,L]
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=%2F(.*)$
RewriteRule ^$ /seo/%1.html [QSA,L]
У меня есть такие URL-адреса, что /#!/page1
, я перенаправляю их с помощью
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=%2F(.*)$
RewriteRule ^$ /seo/%1.html [QSA,L]
Итак /#!/page1
читать как /_escaped_fragment_=%2Fpage1
перенаправляется на /seo/page1.html
Он работает отлично, но я хочу перенаправить домашний /#!/
в /seo/index.html
, который фактически перенаправляется на /seo/.html
Как я могу это сделать? Благодаря
Я исправил его с помощью
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=%2F$
RewriteRule ^$ /seo/index.html [QSA,L]
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=%2F(.*)$
RewriteRule ^$ /seo/%1.html [QSA,L]