php - Opencart 短 seo 网址
问题描述
我在 seo_url.php 中更改了以下行。
from:
$url .= '/' . $query->row['keyword'];
to:
$url = '/' . $query->row['keyword'];
所以如果我点击网站上的链接,我总是会得到主 URL,比如
而不是 https://www.site.de/category/subcategory/product
我的问题是,谷歌仍然有旧的网址(https://www.site.de/category/subcategory/product)
如果我在网址中键入https://www.site.de/category/subcategory/product我希望它更改为https://www.site.de/product
我怎样才能做到这一点?
解决方案
您应该使用此https://websiteadvantage.com.au/HtAccess-301-Redirect-Generator工具来创建重定向,并使用301 Moved Permanently所有您想要更改的 URL。然后将这些重定向添加到您的站点根/.htaccess
文件。
示例:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^category/subcategory/product$ /product? [R=301,NE,NC,L]
此外,您应该向Google Search Console https://search.google.com/search-console/aboutsitemap.xml
提交一个新文件。
推荐阅读
- c# - 调用方法时遇到问题
- kendo-ui - 禁用剑道网格中的行
- python - 验证准确率提高但验证损失也在增加
- mysql - Mysql 自连接以获得独特的组合
- java - 在 MPAndroidChart 库中创建动态 xAxis 标签
- python - 使用 TensorRT3.0 转换基于 tensorflow 的 resnet-50 网络
- java - 具有相同控制表达式但不同 case 实现的 switch 语句
- elasticsearch - Logstash 从输入中只得到一个结果
- javascript - 如何在 google google.maps.Geocoder 中添加函数监听器;
- php - 在 FTP 服务器上使用 PHP 上传文件(WinSCP 有效)