2015-06-13 3 views
-1

Когда пользователь посещает mysite.com, я бы хотел, чтобы они были отправлены в mysite.com/welcome. Этот адрес является перезаписанной версией mysite.com/index.html, поэтому он в основном добавляет/приветствует по адресу.Перенаправление на переписанный URL-адрес

Я пробовал использовать Redirect в моем .htaccess, однако он непрерывно работает. Есть ли способ, которым я мог бы достичь этого, и по-прежнему держать index.html в качестве страницы приветствия?

RewriteEngine On 
RewriteRule ^welcome$ /index.html [L] 
Redirect 301//welcome 
+1

Есть ли все линии в вашем htaccess? – splash58

+0

@ splash58 Я включил только соответствующие строки - я удалил любые перенаправления, которые я пытался создать, так как они не работали. – spudmonkee

+0

У этих линий нет проблем. Показать все htacces, чтобы понять все преобразования – splash58

ответ

0

Попробуйте вместо этого:

RewriteEngine On 
RewriteRule ^$ /welcome [R=302,L] 
RewriteRule ^welcome$ /index.html [L] 

Первая строка перенаправляет запрос, сделанный в корень, чтобы /welcome. Второе правило внутренне переписывает /welcome на index.html.

0

Ничего или приветствовать редирект /index.html

RewriteEngine On 
RewriteRule ^(|welcome)$ /index.html [L]