2014-02-24 48 views
0

我想在'zend2'中將'/'或'/ index'重定向到'/ user'。 我GOOGLE了,但仍然沒有找到解決方案。使用htaccess的zend重定向

htaccess的代碼是:

SetEnv "APP_ENV" "developement" 

Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^(.*)/$ /$1 [R,L] 
RewriteRule ^.*$ index.php [NC,L] 
+0

你應該通過虛擬主機配置做到這一點,我認爲 –

+0

虛擬主機配置的其他鏈接,但我的要求只是爲這1個網址... –

回答

0

對我來說,解決辦法是:

SetEnv "APP_ENV" "developement" 

RewriteEngine On 

Options +FollowSymLinks 
RewriteBase/

RewriteRule ^index\.php$ - [L] 
RewriteRule ^$ user [R=301,L] 

RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^(.*)/$ /$1 [R,L] 
RewriteRule ^.*$ index.php [NC,L] 
+0

這是否工作? – anubhava

+0

是的,它從我的工作。只要url是'/'或'/ index',它就會重定向到/ user。 –

+0

這很有趣,因爲我沒有在這裏看到任何'/ index'的規則。 – anubhava