使用htaccess将WordPress不存在的页面重定向到主页 时间:2016-12-28 作者:Asya Vee 由于seo的原因,我需要重定向域。com/索引。html和域。com/索引。htm页面到主页,而不破坏任何内容。到目前为止,我尝试了一些选择,但都没有成功。普通重定向301命令使站点进入重定向循环。这是我目前得到的<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.html$ - [R=301] # this two lines RewriteRule ^index\\.htm$ - [R=301] # added by me RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> 1 个回复 最合适的回答,由SO网友:Tunji 整理而成 您可以使用RewriteEngine on RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\\ /.*index\\.htm\\ HTTP/ RewriteRule ^(.*)index\\.htm$ /$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\\ /.*index\\.html\\ HTTP/ RewriteRule ^(.*)index\\.html$ /$1index.php [R=301,L] 文章导航