Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经转向创建 SEF URL 的 php 软件。但是我的网站已经存在了很长时间,并且对于具有 htm 扩展名的旧 URL 有很多 Not Found 错误。有没有办法将任何带有 .htm 扩展名的 URL 定向到网站的主页?
这会将任何以主页结尾的 URL 重定向.htm到.html主页,如果您删除l?它,它将仅重定向.htm。
.htm
.html
l?
Options +FollowSymLinks -MultiViews RewriteEngine On RewriteBase / RewriteRule ^(.+?)\.html?$ /? [R=301,L]
请记住,如果您有其他规则,.htaccess它可能与这些规则冲突,我必须将其视为其完成方式可能需要有所不同才能在不与您当前规则冲突的情况下工作。
.htaccess