我想将301
重定向添加到我的网站上托管在LAMP服务器上的特定类型子页面。
例如,
example.com/witcher-3-100309/player-count - example.com/witcher-3-100309?tab=player-count
example.com/dota-2-100209/player-count - example.com/dota-2-100209?tab=player-count
example.com/pubg-300100/player-count - example.com/pubg-300100?tab=player-count
htaccess中是否有任何方法可以为所有这些类型的网址编写一般规则,以便正确重定向而不是htaccess中的单个301
重定向代码。
提前致谢。
答案 0 :(得分:0)
以下应该这样做
RewriteEngine on
RewriteCond %{THE_REQUEST} /.+\?=([^\s]+) [NC]
RewriteRule ^.+$ %{REQUEST_URI}?tab=%1 [NE,L,R]
这会将/foobar/?q=value
重定向到/foobar/?tab=value
。
当您确定规则正常时,您可以将R
(临时重定向标记)更改为R=301
以使重定向永久。