我有这个 htaccess 文件内容:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^admin/([a-zA-Z]+)/?([a-zA-Z0-9/]*)$ public/admin/index.php?page=$1&query=$2 [L]
RewriteRule ^([a-zA-Z]+)/?([a-zA-Z0-9/]*)$ public/index.php?page=$1&query=$2 [L]
现在我试图根据会话进行重定向,非常简单的东西。我有一个具有此功能的控制器:
protected function redirect($url) {
header("Location: http://localhost:8888/myproject/" . $url, true);
exit();
}
扩展Controller的ClientController具有页面功能
private function user_page() {
$this->redirect("homepage"); //Not working...
}
我尝试了不同的方法来编写位置路径,例如
Location: localhost:8888/myproject/" . $url,
Location: /myproject/" . $url,
现在,在阅读了有关 stackoverflow 的所有帖子后,我发现这些解决方案都没有对我有用。