gpt4 book ai didi

.htaccess - SEO 友好的 URL 和 .htaccess

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

我试图让我的 URL 对 SEO 友好,但我的 .htaccess 有问题

这是我的 URL 当前的样子:

http://www.mysite.com/dns/?domain=stackoverflow.com&submit=Report

但我希望它像这样显示:

http://www.mysite.com/dns/stackoverflow.com

我已经尝试了很多我不知道是否有可能这样做的事情,所以我只是想在你们的指导下重新开始。我正在使用的 .htaccess 位于/dns/文件夹中。任何帮助将不胜感激。

最佳答案

第 1 步:将所有页面中的所有链接和 anchor 更改为如下所示:http://www.mysite.com/dns/stackoverflow.com,所以当有人点击您网站上的链接时,他们会转到看起来像 http://www.mysite.com/dns/stackoverflow.com 而不是 http 的链接://www.mysite.com/dns/?domain=stackoverflow.com&submit=Report

第 2 步:在文档根目录的 htaccess 文件中,添加这些规则(在您可能已有的任何规则之上):

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?dns/(.+)$ /dns/?domain=$1&submit=Report [L,QSA]

第 3 步:如果 GET 方法表单提交生成链接,您也可以添加这些规则:

RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /dns/\?domain=([^&\ ]+)(&submit=Report)?
RewriteRule ^/?dns/?$ /dns/%2? [L,R=301]

关于.htaccess - SEO 友好的 URL 和 .htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14949001/

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