怎么处理ndex.php?s=/About/index.html这样的后缀?

对技术方面不太熟,发现有两个站首页域名直接跳转到有cn/index.php后缀的页面,看页面的具体内容,该加cn的地方也加过了,想问怎么处理才能去掉这个后缀?或者是不是修改了但重写文件没有提交导致的?

还有一个网站内页都是index.php?s=/About/index.html这样的后缀,怎么才能处理才能变成About.html后缀呢?

页面大概改怎么修改,重写文件该怎么写?给的有nginx还有thinkphp站等各种重写规则,查的时候,第二种index.php?s=/About/index.html这个后缀的,如果重写的话我不确定到底应该按照哪种来写

14 人参与回答
随心
风继续吹 等 1 人赞同该回答

直接进入服务器那里设置301,把这不想要的后缀,跳转到你想要的链接。

崔家大院
无量 等 1 人赞同该回答

吧优先级调整一下,做一个。htaccess或者webfig  做一个301

秋殇
小蜗牛慢慢爬 等 1 人赞同该回答

空间或者服务器后台设置默认首页  index.php  把它放在最前面,或者把其它的删除也行。

然后后面乱七八糟的链接是因为是动态URL,需要进行伪静态处理,需要设置伪静态规则,这个得看你是什么服务器。

不同的服务器的规则设置也都不一样。一般都会给说明。

这是搜外的伪静态配置视频教程:https://www.seowhy.com/play/3659.html 你看看能不能解决问题。

丈哥博客

我觉得你这个问题不是301的问题,是你的网站目录结构在伪静态规则下出现了例外,而这个例外没有处理。

我们一步一步来:

1.伪静态先去掉,看看index.php这个尾巴在不在,在的话去主机里边设置一下,或者直接用.htaccess文件调整

2.检查你的 index.php?s=/About/index.html  这个伪静态规则的问题,第二个问题你也能解决了。

3.伪静态规则OK了,加上301就好了。

嘉吉土工

进入控制台,把优先级调整一下即可

芒果太忙

进入控制台,把优先级调整一下即可,比如是阿里云的话直接登录控制台找到优先级选择即可

猥琐欲为

空间管理做下默认首页设置,然后全站生成静态,就好了,http://www.cerz8.com

风继续吹

301  

擎川输送带

在服务器默认首页设置,把优先级调整一下

随风

空间或者服务器后台设置默认首页  把index.html 放在最前面,https://www.smpeizi.com

雅诗

设置默认的index

🐒

给首页做301重定向,有点服务商后台会有这个功能,没有就自己配置

j=瑜

调优先级

bigjiaa

你甚至都没有说你网站的后台程序是什么,这种提问没有什么意义。一看这种情况就是网站程序自身的问题,应该修改代码。首先做到url统一化,同一个页面只能有一个入口,其他的访问都应该被禁止,直接404。

301跳转只适用于http -> https;   no www -> www这样的情况。

没有更多内容了
我来回答
怎么处理ndex.php?s=/About/index.html这样的后缀?
匿名回答
我要提问 我来回答