ウルリッヒPalhaさんのコメント上に構築され、私はこれが代替を提供するために、.htaccessファイルとして私のために働いたが、私自身の.phpページのカップルにマスキングしてリダイレクトすることがわかった:
Options +FollowSymLinks
RewriteEngine on
RewriteBase/
RewriteRule ^(optionOne$|optionOneWithEndingSlash/$|optionTwo$|etCetera/$) ppl/peaceseeker.php [L] [NC]
RewriteRule ^(donny$|donny/$|donnycallahan$|donnycallahan/$) ppl/donnycallahan.php [L] [NC]
(I人々がexample.com/about/(終わりのスラッシュで)をタイプしたときUlrichの解決策が私のために問題を引き起こしたのでこれを言及してください。
ありがとう、ウルリッヒ。 Ulrichの.php-suffixルールを任意の数のディレクトリに再帰的に降格させる方法を知っている人は誰でもコメントをいただければ幸いです。ディレクトリに降りする必要がある人のための一時的な解決策として
が、これは私の仕事:
RewriteRule ^(\w+)$ $1.php [L,NC]
RewriteRule ^(\w+)/(\w+)$ $1/$2.php [L,NC]
を2番目のコマンドは、Webサイトのルートフォルダ内のすべてのディレクトリの最初のサブディレクトリを処理します。
$(サブディレクトリの新しいレベルごとに1つ)の前に "/(\ w +)"インスタンスを追加するだけで、3つのレベルのサブディレクトリ、つまり4,5または10を処理し、 $ 3、/ $ 3/$ 4、/ $ 3/$ 4/$ 5、またはルールの ".php"の直前に必要なもの私は2つのレベルのディレクトリしか必要としませんでした。その解決策は十分簡単です。
可能であれば、私はまだ再帰的な解決策を望んでいます。
ありがとうございます。実際には、私が使用しているサーバは、ここに質問を投稿する前に試したものが別のサーバで動作していたため、いくつかの問題があるようです。しかし、あなたのソリューションは完全に機能しました。御時間ありがとうございます! – Unapedra