首页 > 解决方案 > 如何在apache中将任何网页重定向到另一个网页

问题描述

我有 laravel 项目,我有以下 htaccess:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www.)?thebooks.ca$ 
RewriteCond %{REQUEST_URI} !^/public/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /book_donation/public/$1 
RewriteCond %{HTTP_HOST} ^(www.)?thebooks.ca$ 
RewriteRule ^(/)?$ book_donation/public/ [L] 

但它似乎只在我请求 thebooks.ca 时才有效,而不是像 thebooks.ca/foo 这样的任何其他网址,那么如何解决这个问题?

标签: apache.htaccesslaravel-5

解决方案


您在 index.php 中编写此代码

? header("位置:http ://thebooks.ca/foo/ "); ?>


推荐阅读