使用rewrite,在网站根目录建立一个.htaccess文件。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^(.*)$ /text.php?url=%{HTTP_HOST}%{REQUEST_URI}?%{QUERY_STRING} [NC,L]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ /text.php?url=%{HTTP_HOST}%{REQUEST_URI} [NC,L]
</IfModule>
然后text.php 根据url参数,获取错误的url地址输出。
<?php
$url = isset($_GET['url'])? $_GET['url'] : '';
echo 'erro url:'.$url;
?>