.htaccess .ht301重定向url的访问问题
我想对我的网站URL使用301重定向。URL重定向到错误的路径,网站给我一个404错误。当我使用这个重定向时.htaccess .ht301重定向url的访问问题,.htaccess,redirect,.htaccess,Redirect,我想对我的网站URL使用301重定向。URL重定向到错误的路径,网站给我一个404错误。当我使用这个重定向时 Redirect 301 /couponstore/evitamins-120 https://website.com/codes/evitamins-coupon-codes 它给了我这样一个结果 https://website.com/codes/evitamins-coupon-codes?lcp=couponstore/evitamins-120 lcp=couponstor
Redirect 301 /couponstore/evitamins-120 https://website.com/codes/evitamins-coupon-codes
它给了我这样一个结果
https://website.com/codes/evitamins-coupon-codes?lcp=couponstore/evitamins-120
lcp=couponstore/evitamins-120
是一个额外的部分,由于.htaccess重写,它被注入到URL中。当我删除重写规则^((.*)(\-(\d+)([.]\w+)$index.php?lcp=$1&lcp\u id=$4&ext=$5[QSA,L]
的最后一部分时,我的网站停止工作,所有页面都出现错误
以下是我的网站的.htaccess代码:
<IfModule mod_rewrite.c>
## Turn on rewrite engine
RewriteEngine on
## Coupons CMS v7
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^((.*?)(\-(\d+))?)([.]\w+)?$ index.php?lcp=$1&lcp_id=$4&ext=$5 [QSA,L]
</IfModule>
##打开重写引擎
重新启动发动机
##优惠券CMSV7
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^((.*)(\-(\d+)([.]\w+)?$index.php?lcp=$1&lcp\U id=$4&ext=$5[QSA,L]
我该怎么做才能对我的网站URL使用重定向,我失去了我的网站的所有SEO由于这个问题,我无法解决,需要建议/帮助重定向旧的URL到新的
谢谢。根据您展示的样品,请尝试以下内容。请确保在测试URL之前清除浏览器缓存
<IfModule mod_rewrite.c>
## Turn on rewrite engine
RewriteEngine ON
## Coupons CMS v7
RewriteRule ^(couponstore/evitamins-120)/?$ codes/evitamins-coupon-codes [R=301,NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^((.*?)(\-(\d+))?)([.]\w+)?$ index.php?lcp=$1&lcp_id=$4&ext=$5 [QSA,L]
</IfModule>
##打开重写引擎
重新启动发动机
##优惠券CMSV7
重写规则^(couponstore/evitamins-120)/?$code/evitamins优惠券代码[R=301,NC,L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^((.*)(\-(\d+)([.]\w+)?$index.php?lcp=$1&lcp\U id=$4&ext=$5[QSA,L]
我实现了这段代码,在检查另一个浏览器时,它会重定向到错误的位置,现在我在URL中看到的是目录路径,如下所示https://website.com/home/folder/public_html/codes/evitamins-coupon-codes
@TutorialLab,请将RewriteRule更改为RewriteRule^(couponstore/evitamins-120)/?$/codes/evitamins优惠券代码[R=301,NC,L]
一次,然后让我知道它是如何进行的?当然,我现在会尝试,但仍然不走运,在重定向时获得上面的url。@Tutorialab,好的,你能告诉我2件事吗,1-你想看到的url是什么?2-您的htaccess在文件夹结构中的位置?