网址后的301 .htaccess重定向问号带有多余的项目

时间:2018-11-14 19:09:43

标签: apache .htaccess redirect

预先感谢您的帮助。我在这里是新手,也是重定向规则的新手。在网站网址上执行的.htaccess 301重定向后,我遇到了一个问题。

  1. 首先,URL标记使用“ _”(下划线)。
  2. 第二,我将URL的结构从“ _”更改为“-”(连字符)。
  3. 我现在做了.htaccess 301从旧URL重定向到新URL。

问题:当我重定向URL并尝试从Google搜索中单击我的URL时,它起作用了,但是URL中有多余的内容(Slope = VAR RowCount = COUNTROWS(Query_GSR) VAR Sum_X = SUMX(Query_GSR, Query_GSR[Month_Num]) VAR Sum_Y = SUMX(Query_GSR, Query_GSR[Orders]) VAR Sum_XY = SUMX(Query_GSR, Query_GSR[Month_Num] * Query_GSR[Orders]) VAR Sum_XX = SUMX(Query_GSR, Query_GSR[Month_Num] * Query_GSR[Month_Num]) RETURN DIVIDE(RowCount * Sum_XY - Sum_X * Sum_Y, RowCount * Sum_XX - Sum_X * Sum_X) )。

这是我的.htaccess代码:

?promo/sports_and_outdoors_coupons=23&hta&ext=

点击Google搜索中的网址后,这是我网站上的永久链接:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*?)(\-(\d+))?([.]\w+|\/)?$ index.php?$1=$3&hta&ext=$4 [QSA,L]
Redirect 301 /promo/auto_parts-26 /promo/auto-parts-26
Redirect 301 /promo/bath__body-27 /promo/bath--body-27
Redirect 301 /promo/computers_and_electronics-8 /promo/computers-and-electronics-8
Redirect 301 /promo/health__wellness-13 /promo/health--wellness-13
Redirect 301 /promo/home_and_garden-14 /promo/home-and-garden-14
Redirect 301 /promo/musical_instruments-16 /promo/musical-instruments-16
Redirect 301 /promo/office_supplies-17 /promo/office-supplies-17
Redirect 301 /promo/party_supplies-18 /promo/party-supplies-18

我需要快速修复,请您帮忙,我在做什么错。 谢谢。

此部分出现的主要问题

https://website.com/promo/auto-parts-26?promo/auto_parts_26=26&hta&ext=

我将其删除,URL正确重定向,但页面未加载。找不到网址错误。

0 个答案:

没有答案