apache - 如何在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 这样的任何其他网址,那么如何解决这个问题?
解决方案
您在 index.php 中编写此代码
? header("位置:http ://thebooks.ca/foo/ "); ?>
推荐阅读
- c - 使用 clang 将 C++ 库编译为 wasm 失败,并出现“stdlib.h”文件未找到错误
- html - 在 ASP.NET 中将 textarea 保存到 html 而不使用数据库
- reactjs - 使用样式化组件样式化嵌套组件
- python - 使用 XGBoost 绘制树返回 Graphviz 错误
- css - 如何在 Bootstrap 4 中的列之间添加空格
- reactjs - Redux useSelector 钩子不检索更新的状态
- php - Laravel Sanctum Token API 身份验证在 Postman 中不起作用
- loops - 如何在循环中制作输出名称?
- vba - 浏览 PowerPoint 幻灯片
- logistic-regression - statsmodel逻辑回归 - 不为系数生成标准误差