【问题标题】:Php htaccess 404 Not Found Pagephp htaccess 404 未找到页面
【发布时间】:2015-04-29 14:16:34
【问题描述】:

我有一个网站,它的链接结构是这样的:

site.com/asdsadsad.html -> page.php
site.com/blog/ -> blog homepage
site.com/blog/aksmdlksamdlms.html -> post page

还有indexcontact page等等。

我要做的就是创建一个 htaccess 文件并检查所有未退出的页面。

但我不知道如何检查页面是否存在。

例如site.com/blog/simple-post.html -> 这个页面存在,我可以查看,但是我不能查看像site.com/blog/opepo/klamnsdksa这样的页面。

【问题讨论】:

  • 找不到页面怎么办?

标签: php html .htaccess


【解决方案1】:
order allow,deny
deny from 255.0.0.0
deny from 123.45.6.
allow from all

以上行告诉 Apache Web 服务器阻止来自 IP 地址“255.0.0.0”和“123.45.6.”的访问者,注意第二个 IP 地址缺少第四组数字,这意味着任何 IP 地址匹配前三组数字将被阻止,例如'123.45.6.10' 和 '123.45.6.255' 将被阻止。

要设置阻止除您自己之外的所有访问者,请按照主要说明和指导创建一个 .htaccess 文件,其中包含以下文本:

order allow,deny
allow from 255.0.0.0
deny from all

【讨论】:

  • 这和这个问题有什么关系?
  • 我不想阻止用户,我只是想确定不存在的页面并将页面重定向到 404.html。实际上,这都是关于 php 编码的。但是我不知道如何用php确定不存在的页面。
猜你喜欢
  • 1970-01-01
  • 2018-05-13
  • 1970-01-01
  • 1970-01-01
  • 2015-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多