我有这个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上的所有帖子后,我发现这些解决方案都没有对我有用..