2

我正在使用 html5 pushState(),但如果我想通过 pushState URL 加载站点,它会返回 404。

因此,我需要将所有 /somePushStateURL 重写为 /somePushStateURL.html 以访问正确的站点。

正确的 htaccess 条目会是什么样子?我的问题还有其他解决方案吗?

4

1 回答 1

1

将此代码放入您的DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{REQUEST_URI} !\.html$ [NC]
RewriteRule ^(.+?)/?$ /$1.html [L,R]
于 2013-11-14T10:03:43.537 回答