我的.htaccess重定向代码有什么问题?

axr492tv  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(122)

我想这会很简单。我只是试图通过添加到.htaccess文件来将一个页面(index.html)重定向到另一个页面(index.php),无论我做什么,原始文件(index.html)仍然会显示。.htaccess页面已经有覆盖SSL的代码。主机是NamesCo。
我现在拥有的代码:

# BEGIN SSL Redirect
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
RewriteRule ^index.html$ index.php [R=301,L] 
# END SSL Redirect

代码我也尝试过:

RedirectMatch 301 /index.html/ /index.php/
Redirect 301 /index.html / index.php/
Redirect 301 "index.html" "index.php"

I8显然做错了什么,但看不到是什么,所以目前我只能使用http刷新来重定向,但我讨厌这样做。
有人能帮忙吗?

sdnqo3pr

sdnqo3pr1#

好的。经过多次试验,我已经修复了这个问题。我首先删除了现有的SSL重写代码,并使用了规范标记。然后,.htaccess文件显示:

<IfModule mod_rewrite.c>
RewriteEngine On
Redirect 301 /index.html /index.php
Redirect 301 /aboutUs/about_us.htm /aboutUs/about_us.php
Redirect 301 /aboutUs/bookings.htm /aboutUs/bookings.php
Redirect 301 /aboutUs/maps.htm /aboutUs/maps.php
Redirect 301 /east_wing/bedroom.html /east_wing/bedroom.php
Redirect 301 /east_wing/lounge.html /east_wing/lounge.php
Redirect 301 /east_wing/ew_index.htm /east_wing/ew_index.php
Redirect 301 /east_wing/guestbook.html /east_wing/guestbook.php
Redirect 301 /fife/vivitor_attractions.htm /east_wing/visitor_attractions.php
</IfModule>

多谢
托格:-)

相关问题