首页 > 解决方案 > 重定向 url 与 htaccess 完全匹配,例如 Wordpress 上的案例类别

问题描述

我需要将(301)页面重定向https:/mysite.com/games/https:/mysite.com/game-types/但不重定向页面等https:/mysite.com/games/Diablo-2。只有一个特定页面

我使用了这样的选项

Redirect 301 /games/ https://mysite.loc/game-types/

Redirect 301 ^/games/$ ^/game-types/$

RewriteRule ^/games/$ ^/game-types/$ [R=301,L]

Redirect 301 https://mysite.loc/games/$ /game-types/$

我也尝试使用重定向生成器

# Code generated by www.301-redirect.online
RewriteEngine on
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^games/$ https://mysite.loc/game-types/? [R=301,L]

但是所有这些变体都对我不起作用。

标签: wordpressapache.htaccessredirect

解决方案


像这样的东西......

RewriteEngine on
RewriteCond %{REQUEST_URI} =/games/ [NC]
RewriteRule ^games/ /game-types/ [NC]
RewriteCond %{REQUEST_URI} =/games [NC]
RewriteRule ^games /game-types/ [NC]

推荐阅读