漂亮 Url 仅 .html
Pretty Url for ONLY .html
前几天,我尝试使用 [.htaccess] 代码将 html 页面制作成漂亮的网址:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ .html [NC,L]
这对我的 html 页面很有效,但是当我访问我网站中使用 php 的部分(特别是我的 SMF 论坛)时,它不起作用。无论如何我可以让这段代码只适用于 .html 文件,而忽略所有其他 php 文件吗?
您必须检查是否存在 .html
文件以在 URI 中添加 .html
:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+?)/?$ .html [L]
前几天,我尝试使用 [.htaccess] 代码将 html 页面制作成漂亮的网址:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ .html [NC,L]
这对我的 html 页面很有效,但是当我访问我网站中使用 php 的部分(特别是我的 SMF 论坛)时,它不起作用。无论如何我可以让这段代码只适用于 .html 文件,而忽略所有其他 php 文件吗?
您必须检查是否存在 .html
文件以在 URI 中添加 .html
:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+?)/?$ .html [L]