我想从所有页面重定向到目录中的索引页面。 还有错误的地址。
http://site.com/directory/anyword move to http://site.com/directory/index.html
我在.htaccess RedirectMatch 301 /directory /directory/index.html
但我需要目录/ thankyou.html
确实重定向但未打开index.html - resulted in too many redirects
我可以试试404。
答案 0 :(得分:0)
你需要从匹配中排除index.html,否则你会得到一个无限循环,其中directory / index.html一遍又一遍地重定向到它自己。
不幸的是,我写.htaccess文件的知识基本上不存在,所以我不能提供一个例子。
答案 1 :(得分:0)
Mod Rewrite?
RewriteEngine On
RewriteCond %{REQUEST_URI} !index\.html$
RewriteRule /directory/.+ /directory/index.html
答案 2 :(得分:0)
您可以将所有页面或子目录重定向到索引页面。
试试这个-
root/.htaccess
enter code here
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteRule ^(.+?/)?home/?$ $1/index.php [L,NC]