朋友们,这对我来说是一个复杂的问题。我对此进行了多次研究,最后找到了您(希望我能得到解决方案)。我们的产品 URL 如下:
/product_info.php/products_id/75
根据 SEO,我想要关键字丰富的 URL,所以我们在 products.php 文件中添加了一个 slug 并将 URL 修改为:
/product_info.php/products_id/75/product-title
但它也不是一个理想的 URL。我想要这个:
domainname.com/products/product-title/75
我在 .htaccess 文件中所做的更改如下 -
RewriteRule ^products/([A-Za-z0-9-]+)/([0-9]{2})/?$ product_info.php?products_id=$2=$1 [L]
RedirectMatch 301 ^/product_info.php/products_id/([0-9]{2})/([A-Za-z0-9-]+)$ http://www.livevaastu.com/products/$2/$1
现在的问题是——我们的旧 URL(没有 slug)被 Google 索引了。而且我不知道如何将那些旧的重定向到新的。还有很多产品页面,所以我无法一一重定向。你们真是天才。你能帮我怎么做。(没有嘲笑我)。M 不是开发人员。