如何从 ulr 进行 301 重定向:https://domen.com/some-word/* 到 https://domen.com/products/some-word/* 使用 .htaccess
使 301 从一个网址重定向到另一个网址
RewriteEngine on
# RewriteCond %{ENV:HTTPS} !on
# RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
我该如何解决这个问题?
以
/some-word/
开头的请求可以使用 RewriteCond
进行匹配,然后使用 RewriteRule
进行重定向,将 /products
前置到 %{REQUEST_URI}
:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/some-word/
RewriteRule ^ /products%{REQUEST_URI} [R=301,L]
</IfModule>
确保将其放在.htaccess
的
top,否则可能会因为其他规则而无法工作。