gpt4 book ai didi

.htaccess url 重写不工作

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:33:44 25 4
gpt4 key购买 nike

我在这里尝试重写 url 但它不起作用

> Options +FollowSymlinks RewriteEngine on rewriterule
> ^FAQ.php?view=why_best(.*)$ http://www.bestsports.ca/FAQ/WhyBest$1
> [r=301,nc]

旧网址是 http://www.bestsports.ca/FAQ.php?view=why_best

新网址 http://www.bestsports.ca/FAQ/WhyBest应该是这样的

编辑 htacces 字段后打开相同的旧 url 请帮忙

谢谢

我正在尝试这段代码

Options +FollowSymlinks
RewriteEngine on

RewriteCond %{THE_REQUEST} \s/+FAQ\.php\?view=why_best [NC]
RewriteRule ^ /FAQ/WhyBest/? [R=301,L]

RewriteRule ^FAQ/WhyBest/?$ /FAQ.php?view=why_best [QSA,NC,L]


RewriteRule ^ /FAQ/SizeChart/? [R=301,L]

RewriteRule ^FAQ/SizeChart/?$ /FAQ.php?view=size_chart [QSA,NC,L]

但是显示错误

The page isn't redirecting properly 

如果我再次点击相同的链接获取 FAQ.php?view=why_best its

重定向到

http://www.bestsports.ca/FAQ/WhyBest/FAQ.php?view=why_best

当你帮助我时,我为我的所有其他网站页面完成了上述 seo url 重写问题

当我点击任何产品时,我使用了 ecwid 的第三方购物车系统,它显示了这个链接或 url

http://www.bestsports.ca/product.php#!/~/product/category=9414048&id=11484861

我如何重写这个 url 而不是显示类别 ID 并且我想显示名称我已经尝试了您的上述说明,但它不起作用您能解释一下是否可以使此 URL 成为 SEO 友好的 URL

谢谢

最佳答案

您不能匹配 RewriteRule 中的查询字符串。使用 RewriteCond 代替:

Options +FollowSymlinks
RewriteEngine on

RewriteCond %{THE_REQUEST} \s/+FAQ\.php\?view=why_best [NC]
RewriteRule ^ /FAQ/WhyBest? [R=301,L]

RewriteRule ^FAQ/WhyBest/?$ /FAQ.php?view=why_best [QSA,NC,L]

关于.htaccess url 重写不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24282595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com