2013-02-28 5 views
1

Я успешно удалены параметры из URL с этим (HTAccess):Скрыть параметры из URL

RewriteCond %{QUERY_STRING} id=1 
RewriteRule (.*) http://www.website.com/? [R=301,L] 

RewriteCond %{QUERY_STRING} id=2 
RewriteRule (.*) http://www.website.com/contact-us? [R=301,L] 

Однако в корневом каталоге есть папка под названием «мобильный», который содержит ту же страницу, как корневой каталог, за исключением того, что они предназначены для мобильных устройств, и мне нужно также удалить параметры оттуда. Теперь мобильные страницы перенаправления немобильными страниц, потому что они имеют те же параметры:

//non-mobile 
http://www.website.com/index.html?id=1 
//mobile 
http://www.website.com/mobile/index.html?id=1 

я, очевидно, нужно, чтобы они перенаправить на «мобильный» папку, но я не могу понять, как это сделать.

Кстати, если кто-то задается вопросом, почему существует расширение html, это потому, что я скопировал веб-сайт с помощью программы под названием HTTrack. Он сохраняет страницы как index.html, index4352.html и т. Д.

ответ

1

Поместите отдельный файл .htaccess в папку для мобильных устройств, в котором вы перенаправляетесь на мобильный index.html.

+0

Спасибо! Это сработало. – Stylock

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