-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 に答える