我想这会很简单。我只是试图通过添加到.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刷新来重定向,但我讨厌这样做。
有人能帮忙吗?
1条答案
按热度按时间sdnqo3pr1#
好的。经过多次试验,我已经修复了这个问题。我首先删除了现有的SSL重写代码,并使用了规范标记。然后,.htaccess文件显示:
多谢
托格:-)