php - .htaccess 在 url 不存在时加载特定索引文件

标签 php .htaccess redirect

我正在更新一个项目的网址,并有这个旧网址: http://www.example.com/phones/index.php

此文件夹手机不再存在,但我想捕获旧流量,当有人访问此网址时,我希望 .htaccess 文件加载位于根目录中的文件 store.php 如何使用 htaccess 文件执行此操作,以便保留地址栏中的 url http://www.example.com/phones/index.php但要加载 store.php 文件,提前谢谢您!

最佳答案

您可以在 DOCUMENT_ROOT/.htaccess 文件中使用此代码:

RewriteEngine On
RewriteBase /

RewriteCond %{DOCUMENT_ROOT}/$1 !-d
RewriteRule ^([^/]+)/index\.php$ store.php [L,NC]

关于php - .htaccess 在 url 不存在时加载特定索引文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28212491/

相关文章:

php - Magento 客户模块覆盖不起作用

php - 如何在没有ffmpeg的情况下在php中创建上传视频文件的缩略图?

regex - 每个 Referer 的 Apache 条件 header

Spring Boot端口转发80到8080

tomcat - HAProxy - URL 重定向和重写

php - 从 PHP 运行 NodeJS 命令

php - 搜索查询中的匹配问题

Linux/Debian Apache2 mod_rewrite 内部错误

javascript - 使用 Javascript 重定向会附加链接而不是重定向

jquery nyromodal 关闭和重定向