-2

我想为网站上的所有页面提供直接访问或在虚假“目录”中访问的选项,例如

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 等)上工作。

关于如何实现这一目标的任何想法?

4

1 回答 1

1

也许是这样的?

RewriteEngine On
RewriteRule ^([^/]+)/([^\.]+)\.php$ /$2.php?dirname=$1 [QSA,L]
于 2012-06-11T16:11:01.813 回答