Apache服务器设置访问此服务器全跳转到指定页面
环境是PHP+Apache,想知道能否配置只要访问了这个服务器全跳转到指定的php页面,就算是这个服务器下面没有访问的文件,像404之类的情况,也依然访问指定的php页面...
环境是PHP+Apache,想知道能否配置只要访问了这个服务器全跳转到指定的php页面,就算是这个服务器下面没有访问的文件,像404之类的情况,也依然访问指定的php页面
展开
2个回答
展开全部
用rewrite重写吧
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
更多追问追答
追问
rewriteengine on
rewritebase /
RewriteCond %{SERVER_NAME} (域名)
rewriterule ^(.*)$ index.html. [R=301]
这样子写了之后是跳转了,但是网页提示‘此网页包含重定向循环’这个应该是什么原因?求助..
追答
那就是你其他地方有设置,跟这个重写规则有冲突。比如重定向到index.php后,index.php又重定向到某个页面,而这个页面又重定向回到了index.php,或者index.php本身循环回了index.php,这样就会造成一个死循环,一直在重定向
2015-07-09
展开全部
这要在端口映射上下功夫了。
更多追问追答
追问
这个可以用301重定向做吗?
追答
在路由器上设置端口映射即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询