我在wordpress上转换我的旧网站,我不想放弃任何索引的“果汁”,因为旧网站已经进行了2年左右。所以我必须制作相同的网址。在我的wordpress网站我想在我的网址上添加.html。我正在使用一个插件,将.html添加到所有页面。 但它没有在我的产品页面上添加.html。我想在我的所有网址上添加.html。
我们建议使用.htaccess规则来解决问题,但我们不知道从哪里开始。
这是我的wordpress网站网址。 http://www.fearfashion.com/
我的完整htaccess看起来像这样:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
任何帮助都将不胜感激。
答案 0 :(得分:1)
您可以尝试这样的规则强制将非.html
网址重定向到.html
:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.html$ [NC]
RewriteRule ^(.+?)/?$ $1.html [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress