php - 通过 htaccess 将请求从 root/[...] 重定向到 root/pages/[...](.php) 重写
问题描述
我想将所有请求重定向root/test.php
到root/pages/test
我已经设法通过插入来消除对 .php 扩展名的需求......
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
...进入我的htaccess。
但是我怎样才能另外实现所有页面实际上都存储在 /pages 中?
我尝试更改RewriteRule ^(.*)$ $1.php
为,RewriteRule ^(.*)$ /pages/$1.php
但仅当我的 webroot 中有一个同名的文件时才有效。
这样做的原因是,我不想将所有页面都放在 webroot 文件夹中,因为有很多页面,我想保持我的根文件夹“干净”。
谢谢!
解决方案
推荐阅读
- java - @Resource 注释在 Tomact 10.0.10 中不起作用
- node.js - Jest 在 travis-ci 上检测到打开的 redis 客户端
- arrays - 以多维数组为形式参数的函数
- linux - 无法使用热点库在外部 wifi 加密狗上创建热点
- flutter - 如何更改 Flutter (Dart) 中的文本?
- sql - Oracle的SQL如何转换日期的格式
- computer-vision - Yolov4 的损失值比 Yolov4_tiny 大
- arrays - 根据唯一的单元格值组合多列
- javascript - 在 React SSR 中渲染 Fushion 图表
- php - 访问 2-legged-authentication forge Autodesk