我有一个 htaccess 问题,我认为它可能非常简单(愚蠢?),以前没有人问过。我从使用 html 页面转换为 php,并且在大多数情况下,以下工作有效:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)\.htm$ /htmlrewrite.php?page=$1 [R=301,NC,L]
</IfModule>
不过有几个例外,所以我假设:
Redirect 301 /oldpage.htm http://example.com/newpage.php
在 IfMofule... 上方可以解决问题,但事实并非如此。除非我删除其余代码,否则“重定向 301”将被忽略。有人可以告诉我我做错了什么吗?
TIA。