希望这是一个简单的。/admin
我有一个非常基本的 .htaccess ,它可以将任何对(或/admin/etc
)的请求重写为 .htaccess /_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]
我还想要一个通用的“catch all else”规则,它将任何其他url ( /users
,/turnips/
等/some/other/path
) 重写回/index.php
我似乎无法让它工作 - 它要么是,要么server error 500
也/admin
被重写到根页面。我确定我只需要做一些事情,RewriteCond
但我无法弄清楚。
谢谢!