2014-01-08 3 views
0

Я хочу, чтобы мой первый URL должен быть уникальнымкак изменить .htaccess в рамках ZEND

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

я хочу, если какой-то один type above url, то пользователь перенаправит на https://abc.com/ Пожалуйста, помогите мне. Я новичок в zend framework . Мой код .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

спасибо я хочу, если некоторый тип URL в верхнем регистре после моего URL сайта, то он будет перенаправлен в нижний регистр – user3172717

+0

Это совершенно отдельная проблема поэтому попросите вас создать для этого новый вопрос и принять этот ответ. – anubhava

+0

ok спасибо anubhava Я создам новый вопрос – user3172717

Смежные вопросы