.htaccess 如何使用htaccess 301重定向网址?

gg58donl  于 2022-11-16  发布在  其他
关注(0)|答案(2)|浏览(222)

我不知道如何是正确的方式来重定向:

RewriteRule ^set-(.*)-top-(.*)$ kat.php?st=$1&znamime=$2
RewriteRule ^set-(.*)-(.*)-(.*)-(.*)$ kat.php?st=$1&sir=$2&vis=$3&pre=$4
RewriteRule ^set-(.*)-(.*)-(.*)$ kat.php?st=$1&ime=$2&col=$3
RewriteRule ^set-(.*)-(.*)$ kat.php?st=$1&ime=$2
RewriteRule ^set-(.*)$ kat.php?st=$1

此URL如下所示:

/set-cool-top-brand
/set-cool-25-8-12
/set-cool-big-19
/set-cool-small
/set-cool

在PHP中调用了COOL。现在我将它更改为BEST,我需要帮助如何301重定向它的权利,为所有选项?
谢谢你

rqqzpn5f

rqqzpn5f1#

我找到了解决办法:

RewriteRule ^set-cool(.*)$ /set-best$1 [R=301,L]

谢谢你,谢谢你

mzaanser

mzaanser2#

考虑到您对该问题的其他意见,这可能就是您要查找的内容:

RewriteEngine on
RewriteRule ^/?set-cool-top-(.*)$ kat.php?st=best&znamime=$1 [END]
RewriteRule ^/?set-cool-(.*)-(.*)-(.*)$ kat.php?st=best&sir=$1&vis=$2&pre=$3 [END]
RewriteRule ^/?set-cool-(.*)-(.*)$ kat.php?st=best&ime=$1&col=$2 [END]
RewriteRule ^/?set-cool-(.*)$ kat.php?st=best&ime=$1 [END]
RewriteRule ^/?set-cool$ kat.php?st=best [END]

它匹配文本字符串“set-cool”,并将固定的文本字符串“best”填充为“st”GET参数。

相关问题