【发布时间】:2020-12-19 08:39:12
【问题描述】:
我有一个 HTML 网站,我有这个链接 http://html-website.com/CA_NutritionIncentiveProgram.htm 我想重定向到 https://wordpress-website.com/ca_nutritionincentiveprogram
我的 htaccess 文件中有这个,但它不工作
<IfModule mod_rewrite.c>
# Redirect non WordPress pages to corresponding post
RewriteEngine On
RewriteBase /
RewriteRule ^/CA_NutritionIncentiveProgram/.htm$ https://wordpress-website.com/ca_nutritionincentiveprogram [R=301,L]
</IfModule>
当我加载这个 HTML 站点 http://html-website.com/CA_NutritionIncentiveProgram.htm 时,它会将我重定向到 wordpress 站点,但包含 .htm (https://wordpress-website.com/ca_nutritionincentiveprogram.htm)
这是我最近的(来源:RavinderSingh13)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^html-website.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.html-website.com$
RewriteRule (.*)$ http://www.wordpress-website.com.com/$1 [R=301,L]
RewriteCond %{REQUEST_URI} ^/(ca_nutritionincentiveprogram)/?$ [NC]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*) http://%{HTTP_HOST}%{REQUEST_URI}.html [NE,L]
</IfModule>
任何帮助
【问题讨论】:
标签: apache .htaccess redirect mod-rewrite url-rewriting