.htaccess重定向目录树中的所有.shtml文件,而不重定向其他文件
我不擅长重定向/重写。我在网站的特定子目录树中有许多.shtml文件,我想将它们转换为.html。所有其他的.shtml文件都应该单独保存。使用Apache,重写引擎处于启用状态 具体来说,将.htaccess重定向目录树中的所有.shtml文件,而不重定向其他文件,.htaccess,redirect,.htaccess,Redirect,我不擅长重定向/重写。我在网站的特定子目录树中有许多.shtml文件,我想将它们转换为.html。所有其他的.shtml文件都应该单独保存。使用Apache,重写引擎处于启用状态 具体来说,将www.domain.com/homes/cityname/file.shtml更改为.html 对于许多城市和文件。homes子目录是常量 www.domain.com/status.shtml保持原封不动。尝试: RedirectMatch 301 ^/homes/(.*)\.shtml /homes/
www.domain.com/homes/cityname/file.shtml
更改为.html
对于许多城市和文件。homes
子目录是常量
www.domain.com/status.shtml
保持原封不动。尝试:
RedirectMatch 301 ^/homes/(.*)\.shtml /homes/$1.html
如果您更愿意使用mod_重写而不是mod_别名:
RewriteRule ^homes/(.*)\.shtml /homes/$1.html [R=301]
尝试:
如果您更愿意使用mod_重写而不是mod_别名:
RewriteRule ^homes/(.*)\.shtml /homes/$1.html [R=301]