将不带扩展名的目录页面重定向到 .htaccess 中的 WITH 扩展名



如何从目录重定向页面,例如

site.com/directory/{代码}(带有数字和字母的代码( 自 site.com/directory/{代码}.html

我尝试了这段代码,但它多次重定向到.html,就像圈子一样

RewriteEngine on
RewriteRule ^directory/(.*)$ directory/$1.html [R=301,L]

解决方案

RewriteEngine on
RewriteCond %{REQUEST_URI} !(.html)$ [NC]
RewriteRule ^directory/(.*)$ directory/$1.html [NS,L,R=301]

最新更新