我想让网站上的所有网页都可以直接访问或在虚假的“目录”中访问,例如。
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等)。
关于如何实现这一目标的任何想法?
答案 0 :(得分:1)
也许是这样的?
RewriteEngine On
RewriteRule ^([^/]+)/([^\.]+)\.php$ /$2.php?dirname=$1 [QSA,L]