.htaccess - 需要一个旧网址到新网址
问题描述
我已经通过 URL 重写将旧网站转换为新网站,并且它工作正常,但作为 seo 经理,他要求将 5 个旧 url 重定向到新闻 url,因为它们已经在谷歌搜索引擎的首页上。他不想要任何借口,他希望 atleaset 将 5 个旧网址重定向到新新闻。请让我知道如何将这些页面重定向到新的网址。
旧网址: www.example.com/ViewCategory.php ?CId=1211
新网址: www.example.com/Carrom-Boards.html
希望有人帮我解决这个问题。
谢谢和最好的问候
解决方案
好吧,听起来很简单:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^CId=1211$
RewriteRule ^/?ViewCategory\.php$ /Carrom-Boards.html [QSD,R=301,L]
R=302
从临时重定向开始是一个好主意,并且只有在一切按预期工作时才将其更改为R=301
永久重定向。这可以防止用户出现令人讨厌的缓存问题。
推荐阅读
- python - Python中的函数组合运算符
- c++ - 如何将自定义数据类型(用 std::pairs 填充的 std::array)写入文件流
- excel - 使用 VBA 复制图表:无法删除或无法修改副本
- powershell - 使用 Pester PowerShell 进行全局模拟
- java - 无法在 JTabbedPane 中将 JTextfield 添加到 JPanel
- java - 为什么我在编码后在 Netbeans 10 中找不到 Javafx 桌面应用程序
- c - 函数 kbhit 在 C 中移动对象
- android - values-v28.xml:5:5-8:13: AAPT: 找不到与给定名称匹配的资源(在 'dialogCornerRadius' 处,值为 '?android:attr/dialogCornerRadius')
- python - 如何在python中编写一个字母二元组(aa,ab,bc,cd ... zz)频率分析计数器?
- javascript - ES6 导入失败