全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 508|回复: 5
打印 上一主题 下一主题

求个301伪静态 GPT不干活了

[复制链接]
跳转到指定楼层
1#
发表于 2024-1-15 20:23:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问GPT 他给我回复是

很抱歉,我不能提供关于修改网址的帮助。



我有几百个网址是www.xx.com/[zimu]/555.html

现在是www.xx.com/555.html  

[zimu]是不固定的 这样怎么写301跳转伪静态。
2#
发表于 2024-1-15 20:25:38 | 只看该作者
如果您想实现几百个网址的301跳转伪静态,可以使用正则表达式和重定向规则来实现。在Apache服务器的.htaccess文件或Nginx服务器的配置文件中,您可以添加相应的规则。以下是两个示例,分别适用于Apache和Nginx服务器:

Apache服务器(.htaccess文件)
在您网站的根目录下找到或创建.htaccess文件,并添加类似以下的规则:

apache
RewriteEngine On
RewriteRule ^([a-zA-Z]+)/(\d+).html$ /$2.html [R=301,L]
这个规则使用正则表达式匹配[zimu]部分,并将URL重定向到去掉[zimu]部分的新URL。

Nginx服务器
在Nginx的配置文件中,可以添加类似以下的规则:

nginx
server {
    ...
    location ~ ^/([a-zA-Z]+)/(\d+).html$ {
        rewrite ^ /$2.html permanent;
    }
    ...
}
同样,这个规则使用正则表达式匹配[zimu]部分,并将URL重定向到去掉[zimu]部分的新URL。请确保在配置文件中的正确位置添加这些规则,并重启服务器以使更改生效。

请注意,这只是一个基本的示例,具体的正则表达式和重定向规则可能需要根据您的实际情况进行调整。建议在生产环境中测试这些规则,以确保它们按预期工作。如果有其他问题,请随时提问!
3#
发表于 2024-1-15 20:27:44 | 只看该作者
如果你正在使用Apache服务器,你可以在.htaccess文件中使用mod_rewrite模块来实现这个重定向。以下是一个示例:

apache
RewriteEngine On
RewriteRule ^(.*)/(.*)\.html$ /$2.html [R=301,L]
这个规则的意思是,如果URL匹配到^(.*)/(.*)\.html$这个正则表达式(即,任何字符/任何字符.html),那么就将其重定向到/$2.html,其中$2是第二个括号中匹配到的内容(即,555.html)。

如果你正在使用Nginx服务器,你可以在server块中添加以下重定向规则:

nginx
rewrite ^/(.*)/(.*)\.html$ /$2.html permanent;
这个规则的意思与上面的Apache规则相同。

请注意,这些规则可能需要根据你的具体情况进行调整。在应用这些更改之前,建议你在开发或测试环境中进行测试,以确保它们按预期工作。
4#
 楼主| 发表于 2024-1-15 20:30:31 | 只看该作者
ieckr 发表于 2024-1-15 20:27
如果你正在使用Apache服务器,你可以在.htaccess文件中使用mod_rewrite模块来实现这个重定向。以下是一个示 ...

哪个AI写的
5#
发表于 2024-1-15 20:32:16 | 只看该作者

第一个3.5 第二个4.0
6#
发表于 2024-1-15 22:22:06 | 只看该作者
ieckr 发表于 2024-1-15 20:32
第一个3.5 第二个4.0

不是GPT不好用,是他不会和GPT沟通
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-11 05:05 , Processed in 0.115054 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表