301 重定向到 .htaccess 中修改后的网址

问题描述 投票:0回答:1

如何从 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]

我该如何解决这个问题?

apache .htaccess redirect hosting
1个回答
0
投票

/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
,否则可能会因为其他规则而无法工作。

© www.soinside.com 2019 - 2024. All rights reserved.