我有一个.htaccess
文件,其中包含以下代码:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} (/|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([A-Za-z0-9-_]+)/?$ $1.html [NC]
</IfModule>
但它不起作用。我想更改网址,例如www.example.com/about.html
到www.example.com/about
,依此类推。
答案 0 :(得分:3)
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
如果您下次不理解,请将其保存在.htaccess
代码段文件中。将.html
替换为您需要删除的文件扩展名。