草庐IT

url - 带参数的无扩展 URL,404 怎么办?

我正在为我的站点创建一个新的url基础结构,并遇到了这个问题:如果我有像“/Products/Beverages/Minty-chocolate-drink/Distributors”这样的无扩展名的URL,我无法从页面中区分参数...我可以通过在我的页面中找到最长的匹配项来找出调用了哪个页面,并将其余的视为参数,但是如果页面未找到的情况呢?像“/Prodcts/Beverages/Minty-chocolate-drink/Distributors”这样的URL(注意“Prodcts”中的拼写错误)不会抛出404,而是映射到索引页面,所有URL作为参数!现在,我可以使用f.ex对参数

php 发送 404 header 问题

一个简短的问题。我知道如何在php中发送404header,但是当我这样做时,页面仍然继续加载内容。在这种情况下,我还必须使用die()终止脚本。我有一个定制的自制cms,速度非常快,非常适合我的网站。但出于某种原因,谷歌已将不正确的链接编入索引,该链接很可能是由于某些不再存在的旧代码所致。正在发生的事情是诸如“/AWebDirectory/AndAnother/function.fopen/”之类的目录已附加到url即www.someurl.com/index.php/AWebDirectory/AndAnother/function.fopen/这不是抛出404,因为index.p

jquery - 当浏览器具有以前的网站历史记录时,Magento多商店索引链接会找到404页面

我有一个Magento网站,有6个不同的商店。5设为POA,1(国内)设为默认购物车设施。根域有自己的php页面(非mage),直接在/subdomain/index.php/引用每个存储。__store=storename/。前五个设置在/commercial/storename的子域上,最后一个设置为/domestic/storename我已经使用jquery在每个存储顶部的头部设置了一个手动存储切换器,它引用每个存储地址/子域/index.php/?__store=storename/直接在子域内。我遇到的问题是周期性的,并且经常性的,我们遇到404。当用户访问一个商店(例如汽车

php - 为什么我的自定义 404 处理程序看不到我的静态内容?

我决定在我的项目中使用SEO友好的url。这就是为什么我通过我的404自定义处理程序(index.php)发送所有请求ErrorDocument404/index.php这是我在URI中检查路径的地方if(isset($_SERVER['REQUEST_URI'])){$path_begin_expected="/page/";$path_begin_evaluated=substr($_SERVER['REQUEST_URI'],0,strlen($path_begin_expected));if($path_begin_expected==$path_begin_evaluated

wordpress - 无法使用以问号开头的网址抛出 404 错误

最近我将我的网站从Joomla更新到Wordpress。(我生命中最好的决定......说真的)我所有的旧Joomla链接都使用?在我的域名之后是这样的:www.example.com/?blah现在当我切换到Wordpress时,我正在使用格式如下的漂亮URL:www.example.com/blah现在googles仍然索引了所有旧的Joomlaurl,所以当搜索它时仍然会为您提供旧的url。在我看来,那些JoomlaURL应该抛出404错误。但他们没有!他们只显示主页。例如-如果您转到www.example.com/blah,它将抛出404错误,因为该页面不存在,但是如果您转到w

redirect - 谷歌重新抓取 301 会重定向到 404 错误吗?

当批量301从旧域重定向到具有相同url结构的新域时,我犯了一个错误。Googlebot按照旧站点上每个页面的301重定向到我的新站点,这给出了404错误。我在浏览器中测试了它对用户有用,但不知何故对谷歌机器人不起作用,我发现它为时已晚。我现在修复了这个错误,并且这些页面可以(希望)被googlebot在他们的新url访问。问题:Google会重新抓取导致404的301重定向吗? 最佳答案 他们会抓取它一段时间,但最终404状态会告诉他们该页面已消失,他们将停止抓取它并将其从索引中删除。如果您在他们停止抓取原始URL之前修复了错误,

php - 是否可以重定向到新地址而不是显示 404 错误页面?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion这是我的问题,最近我将我的网站从blog.example.com移到了www.example.com。然后我在.htaccess文件中使用此代码添加了301永久重定向。RewriteEngineonRewriteCond%{HTTP_HOST}^blog\.example\.com$[OR]RewriteCond%{HTTP_HOST}^www\.blog\.example\.com$Rew

iframe - 如何解决 iframe 标签的 404 错误

最近我在google的webmasterstools上遇到404错误。这是我的网站http://www.farsnews.in.我使用iframe标签在我的内容中显示网页的内容。我使用了rel=nofollow的iframe标签,但我认为Google不会关注iframe标签的relellement。我如何告诉Google不要跟踪iframe标记的src元素?我不能使用no-index甚至no-follow元标记,因为我网站上显示的内容不是我网站上的正式内容,因此我们不能使用元标记。 最佳答案 使用带有iFrame的空白页面来显示您的

Magento 分层导航过滤器创建数千个 404 页面

我有magento网站并且正在使用分层导航扩展。此扩展创建的url如下www.example.com/clothing/shopby/small-s/black/(以黑色和小码筛选服装类目结果)www.example.com/mens/clothing/shopby/medium-m/blue/price--46-84/(它按蓝色和中号和价格过滤男装/服装类别的结果)shopby这个词在应用过滤器时很常见。googlewebmaster将所有此类url列为单独的url。所以当过滤器处于事件状态时,我在头上添加了Noindexfollowmeta还有禁止:robots.txt中的/sho

vue项目本地开发完成后部署到服务器后报404是什么原因呢?

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 一、如何部署前后端分离开发模式下,前后端是独立布署的,前端只需要将最后的构建物上传至目标服务器的web容器指定的静态目录下即可我们知道vue项目在构建后,是生成一系列的静态文件常规布署我们只需要将这个目录上传至目标服务器即可//scp上传user为主机登录用户,host为主机外网ip,xx为web容器静态资源路径scpdist.zipuser@host:/xx/xx/xx让web容器跑起来,以nginx为例server{listen80;server_namewww.xxx.com;location/{index/data/dist