Seo Форум & ИИ

Поисковая оптимизация => Продвижение сайта => Оптимизация страниц => Тема начата: Azarchick от 23-11-2011, 19:17:56

Название: Как настроить ЧПУ в .htaccess?
Отправлено: Azarchick от 23-11-2011, 19:17:56
Всем привет!
Помогите пожалуйста настроить ЧПУ в файле .htaccess. Сейчас имеются адреса вида

http://site.ru/page.php?name=about,
а нужно
http://site.ru/about

Как правильно сделать?
Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: golf4man от 24-11-2011, 15:31:16
Цитата: Azarchick от 23-11-2011, 19:17:56
Всем привет!
Помогите пожалуйста настроить ЧПУ в файле .htaccess. Сейчас имеются адреса вида

http://site.ru/page.php?name=about,
а нужно
http://site.ru/about

Как правильно сделать?
Присоединяюсь. Мне так вообще сейчас попался сайт, у которой с главной _http://main.ru редирект стоит на _http://main.ru/glav.
Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: endenwer от 27-11-2011, 12:47:00
Попробуйте так

RewriteEngine On
RewriteRule ^/about$ page.php?name=about [L]
Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: Azarchick от 01-12-2011, 21:48:09
Пробовала это уже, спасибо. Не работает((

Что-нибудь еще?
Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: ewdokimow от 01-12-2011, 21:54:32
Я сделал так, у меня работает.
Redirect 301 /название страницы.html http://www.сайт.ru/
Хотя я далеко не специалист, может есть лучше варианты.
Может это  <link rel="canonical" href="http://.....???
Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: Azarchick от 01-12-2011, 22:38:38
Цитата: ewdokimow от 01-12-2011, 21:54:32
Redirect 301 /название страницы.html http://www.сайт.ru/

Это перенаправляет одну страницу на другую, а не переписывает адрес данной страницы. Хотя я тоже такой вариант пробовала.

Цитата: ewdokimow от 01-12-2011, 21:54:32
Может это  <link rel="canonical" href="http://.....???

А это показывает ПС, какую страницу ранжировать, если на сайте имеется 2 или > одинаковых страниц, которые не нужно запрещать в robots.txt. В данном случае этот вариант не подходит. Но все равно спасибо.


Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: web от 01-12-2011, 22:43:08
Попробуйте

RewriteEngine On
RewriteRule ^/([a-z]+)$ page.php?name=$1 [L]

Или

RewriteEngine On
RewriteRule ^/([a-z]+)? page.php?name=$1 [L]

Не знаю как надо, но запись, вроде, должна быть похожа на одну из предложенных.

Если получится, обязательно отпишитесь, может и себе что-то подобное, когда-нибудь, сделаю.  :)
Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: ewdokimow от 01-12-2011, 22:52:06
Azarchick, у Вас WordPress? Плагин для ЧПУ не смотрели? У меня joomla, наверно поэтому мой вариант не подошел.
Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: Azarchick от 01-12-2011, 22:53:52
Если бы WP, все было бы гораздо проще. Сайт построен не понятно на какой CMS.  :(
Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: web от 01-12-2011, 22:58:51
Сейчас у вас отображается http://promored.ru/about/

Что вы сделали?

Добавлено: 01-12-2011, 23:00:30


Наверное, ЧПУ нужно не для этого сайта...
Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: Azarchick от 01-12-2011, 23:24:10
Цитата: web от 01-12-2011, 22:58:51
Наверное, ЧПУ нужно не для этого сайта...

Именно так!))
Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: web от 15-01-2012, 18:25:28
Azarchick, тема ещё актуальна?
Если да - могу написать своё решение, сработавшее почти в такой же ситуации (схожий первоначальный урл, который нужно было изменить).

Если вопрос ещё актуален - ответ лучше в ЛС, здесь могу его не заметить.
Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: rifys от 23-01-2013, 20:26:15
Цитата: Azarchick от 01-12-2011, 22:53:52
Если бы WP, все было бы гораздо проще. Сайт построен не понятно на какой CMS.  :(
Походу у Вас WP
Название: Re: Как настроить ЧПУ в .htaccess?
Отправлено: ewdokimow от 23-01-2013, 21:56:30
У меня не получается в Битриксе добавить html конце урла..
Может кто в теме?