うまくいけば、これは単純なものです。私は本当に基本的な.htaccessを持っており、リクエストをに/admin
(または/admin/etc
)に書き換えます/_admin/index.php
。ここまでは順調ですね:
#Options All -Indexes
RewriteEngine On
RewriteBase /admin
RewriteRule ^admin/$ /_admin/index.php [QSA]
RewriteRule ^admin$ /_admin/index.php [QSA]
RewriteRule ^admin/(.+)$ /_admin/index.php [QSA]
また、他のURL(、、/users
など)をに書き換える一般的な「他のすべてをキャッチ」ルールも必要です。/turnips/
/some/other/path
/index.php
私はそれを機能させることができないようです-それは、server error 500
または/admin
ルートページに書き直されます。私は何かをする必要があると確信していますがRewriteCond
、それを理解することはできません。
ありがとう!