gpt4 book ai didi

apache - 我应该在 htaccess 中重写的 url 上放置重定向吗?

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

例如

RewriteEngine On
RewriteRule ^tour/?$ tour-info.php [NC,L]

www.site.com/tour/会查看 www.site.com/tour-info.php

我的问题是:将 www.site.com/tour-info.php 保留为可寻址 URL 是否是糟糕的 SEO 做法,还是应该在其上放置重定向?

更新

如果您有下面的 htaccess 代码...如何使用正则表达式使其更高效?另外,就 SEO 而言,是否应该将可访问的页面(例如“tours/a.php”)重定向回“tours/a/”或主页?

我正在更新我网站的网址结构。我正在重写的 url 还没有被抓取。

RewriteEngine on
Options -Indexes
RewriteRule ^tours/?$ tours.php
RewriteRule ^tours/a/?$ tours/a.php
RewriteRule ^tours/b/?$ tours/b.php
RewriteRule ^tours/c/?$ tours/c.php
RewriteRule ^tours/d/?$ tours/d.php
RewriteRule ^tours/e/?$ tours/e.php
RewriteRule ^tours/f/?$ tours/f.php
RewriteRule ^tours/g/?$ tours/g.php

最佳答案

设置 301 重定向,以便任何索引旧 URL 的内容都将指向新 URL:

RewriteCond %{THE_REQUEST} \+ /tour-info\.php(\?|\ |$)
RewriteRule ^ /tour/ [L,R=301]

关于apache - 我应该在 htaccess 中重写的 url 上放置重定向吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28331144/

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