【发布时间】:2015-01-31 00:20:46
【问题描述】:
我正在更新一个项目的 url,并拥有这个旧 url:http://www.example.com/phones/nokia/
此文件夹 phones 和 nokia 是变量文件夹,它们不再存在,但我想捕捉来自它们的旧流量。换句话说,当有人访问旧网址时,我希望 .htaccess 文件加载位于根目录中的 store.php。
如何使用 htaccess 执行此操作,以便地址栏中的 url 保持 http://www.example.com/phones/nokia/ 但仍加载 store.php。
提前谢谢你! 感谢 Anubhava,我的这段代码只适用于 1 个变量文件夹:
RewriteEngine On
RewriteBase /
RewriteCond %{DOCUMENT_ROOT}/$1 !-d
RewriteRule ^([^/]+)/index\.php$ store.php [L,NC]
上面的代码对于 2 个变量文件夹会是什么样子?谢谢
【问题讨论】:
-
不要对原始帖子进行大量更改。它会使人们感到困惑。相反,如果您有重要的内容要添加,请在现有内容下方添加。
标签: php apache .htaccess mod-rewrite