2014-01-08 43 views
0

我想我的第一個URL應該是唯一的如何改變Zend框架的.htaccess

1)https://abc.com/index
2)https://abc.com/index/
3)https://www.abc.com/
4)https://www.abc.com/index

我想如果有一個人鍵入以上URL然後用戶將重定向到https://abc.com/ 請幫我我是新來的zend框架 我的.htaccess代碼在這裏

選項+的FollowSymLinks -MultiViews

RewriteEngine On 
RewriteBase/

RewriteCond %{THE_REQUEST} /index(\.php)?[\s?] [NC] 
RewriteRule ^(.*?)index\.php$ /$1 [L,R=301,NC,NE] 

RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^– [L] 

RewriteRule^/index.php [L] 

請幫我想出解決辦法。

回答

0

將這個規則爲您的第一條規則在您DOCUMENT_ROOT/.htaccess文件:

Options +FollowSymLinks -MultiViews 

RewriteEngine On 
RewriteBase/

RewriteCond %{THE_REQUEST} \s/+index(\.php)?/?[\s?] [NC] 
RewriteRule ^index(\.php)?/?$ https://abc.com/ [L,R=301,NC] 

RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^– [L] 

RewriteRule^/index.php [L] 
+0

謝謝,我想,如果我的網站網址以大寫某種類型的網址,然後它會被重定向到小寫 – user3172717

+0

這是完全不同的問題因此請您爲此創建一個新問題並接受此答案。 – anubhava

+0

好的,謝謝anubhava我會創建新的問題 – user3172717