【发布时间】:2012-06-12 00:11:01
【问题描述】:
我想为网站上的所有页面提供直接访问或在虚假“目录”中访问的选项,例如
example.com/about.php
和
example.com/directory/about.php
都应该简单地访问about.php。我还想在 PHP 中访问目录的名称,即将它作为 GET 变量传递(example.com/directory/about.php 的实际 URL 将是 example.com/about.php?dirname=directory)。这不仅需要在 about.php 上工作,还需要在您可以访问的任何页面(contact.php、services.php 等)上工作。
关于如何实现这一点的任何想法?
【问题讨论】:
-
到目前为止你尝试过什么?谷歌可能会给你一些强有力的线索。
-
我最好的搜索线索是修改这个:RewriteRule ^page-([0-9]*)$ index.php?link_id=page-$1,但我不知道如何制作这种“动态”可以说是在所有不同的页面上工作。
-
郑重声明,这对我来说当然是一个真正的问题;感谢 Jon Lin 的回答,让我走上了正确的道路,问题解决了。
标签: php .htaccess mod-rewrite