Php 如果url位于.txt文件中,如何重定向到错误404页面

Php 如果url位于.txt文件中,如何重定向到错误404页面,php,redirect,block,Php,Redirect,Block,我需要一个PHP问题的帮助 如果url位于.txt文件(block.txt)中,如何重定向/阻止我的网站页面 示例block.txt: http://www.example.com/search.php?q=query1 http://www.example.com/search.php?q=query2 如果访问者运行block.txt中的url,他将被重定向到error-404页面 谢谢一种可能是将文件获取内容()和组合使用在数组中(): 不建议将重定向存储在.txt文件中 .htacce

我需要一个PHP问题的帮助

如果url位于.txt文件(block.txt)中,如何重定向/阻止我的网站页面

示例block.txt:

http://www.example.com/search.php?q=query1
http://www.example.com/search.php?q=query2
如果访问者运行block.txt中的url,他将被重定向到error-404页面


谢谢

一种可能是将
文件获取内容()
组合使用在数组中()


不建议将重定向存储在.txt文件中

.htaccess已在PHP中引入以处理这些请求

执行以下步骤

保存一个名为“.HTAccess”的文件,不要考虑双引号。

2.)将此代码粘贴到其中

# we have set here custom error files to handle server errors
ErrorDocument 404 /404.php
ErrorDocument 403 /403.php
ErrorDocument 500 /500.php

你的问题解决了,只需要5秒钟就可以实现,然后刷新你的站点:)

将这一行解决方案用于你的.htaccess

基于1个liner mod_别名的解决方案:

重定向匹配403^/folder/file.php$

此处文件夹是文件存在的路径。如果不在文件夹中,请使用此代码

基于1个liner mod_别名的解决方案:

重定向匹配403^/file.php$


第二个参数是file.php,它位于您想要拒绝访问的文件中,它最终将重定向到404:)

查看您使用的工具的官方文档中的
RewriteMap
命令:对不起,这对我不起作用?我不确定这一行:$thisURL=//您定义了这个Regard她要求阻止一些页面,然后重定向。上面的代码用于找不到页面。
# we have set here custom error files to handle server errors
ErrorDocument 404 /404.php
ErrorDocument 403 /403.php
ErrorDocument 500 /500.php