gpt4 book ai didi

regex - .htaccess 重定向和可见 URL

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

我是 htaccess 的新手,我想知道我该如何做这两件事,是否推荐它们,或者是否有另一种更好的方法来实现 SEO 友好且漂亮的 URL:

  1. 从 www.example.com/products?id=car 重定向到 example.com/car。如果您能告诉我对 SEO 友好的最佳方法,那就太好了(301 或其他)。
  2. 始终将 url example.com/car 显示为漂亮的 url 而不是带有符号,即使在单击重定向到 www.example.com/products?id=car 的链接时也是如此。

最佳答案

您可以在您的 DOCUMENT_ROOT/.htaccess 文件中使用此代码:

RewriteEngine On
RewriteBase /example/

# external redirect from actual URL to pretty one
RewriteCond %{THE_REQUEST} /products(?:\.php)?\?id=([^\s&]+) [NC]
RewriteRule ^ %1? [R=302,L,NE]

# internal forward from pretty URL to actual one
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ products.php?id=$1 [L,QSA]

关于regex - .htaccess 重定向和可见 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31156524/

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