Mod Rewrite перенаправление на хэш в URL

Stanisov
На сайте с 15.09.2009
Offline
44
989

Добрый день. всем.

Возможно я не корректно, сформировал тему.

Я пытаюсь сделать навигацию на сайте (там только шаблон)

http://mksm.uplab.info/#b-catalog-block

И необходимо чтобы страница была доступна по адресу http://mksm.uplab.info/b-catalog-block/ с возможностью навигации из нее. Я не SEO, но знаю что "#" не жалательный символ в url.

Помогите организовать редирект на короткий URL, пожалуйста


Мобильный Форум (http://forum.mobslay.com) MsBB Города Луганска приглашает всех мобильных жителей на обоюдные конференции
siv1987
На сайте с 02.04.2009
Offline
427
#1

На какой "короткий"? Откуда? Зачем?

Сео не рассматривает якорь как отдельный урл*, поэтому не понятно с чего вы взяли что # не желательный символ. (* http://www.google.ru/search?client=opera&rls=ru&q=google+ajax+crawling&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest)

bums
На сайте с 03.07.2006
Offline
446
#2

если я правильно понял что требуется, то

RewriteCond %{REQUEST_URI} ^/\%23b-catalog-block$
RewriteRule ^(.*)$ http://mksm.uplab.info/b-catalog-block.html [R=301,L]
Недорогая регистрация и продление доменов RU/SU/РФ/COM/NET/ORG/и т.д. ( https://www.regnic.name/?sesign ) в РЕГРУ, РЕГТАЙМ, Р01, РУЦЕНТР. А так же хостинг и SSL сертификаты.
Stanisov
На сайте с 15.09.2009
Offline
44
#3
bums:
если я правильно понял что требуется, то
RewriteCond %{REQUEST_URI} ^/\%23b-catalog-block$

RewriteRule ^(.*)$ http://mksm.uplab.info/b-catalog-block.html [R=301,L]

Да, именно такое!

Просто я не видел в выдаче гугла, Яндекса сайты с якорями!

А за ссылку спасибо огромное!

Stanisov
На сайте с 15.09.2009
Offline
44
#4

Еще возник вопрос, про редиректы в Mod Rewrite

Хочу сделать переадресацию этих директорий на главную, чтоб отображался в адресной строке адрес запрашиваемой директории, а содержимое было главной

Делаю так:

 RewriteCond %{REQUEST_URI} ^(/catalog/|/about/|/articles/|/service/|/contacts/)$

RewriteRule ^(.*)\/$ / [L]

В адресной строке например перехожу по адресу http://site.ru/catalog/

адрес отображается, а страницу не находит (404).. Что тут не так?

siv1987
На сайте с 02.04.2009
Offline
427
#5

А зачем вам дубли главной страницы по этим адресам?

Stanisov
На сайте с 15.09.2009
Offline
44
#6
siv1987:
А зачем вам дубли главной страницы по этим адресам?

Просто делаю сайт из одной старницы, и /catalog, /service, /contacts - виртуальные образы разделов, при переходе на который сайт прокручивает страницу до этого раздела. Так вот обработкой этих запросов занимается главный index.php

Мне необходимо сделать переадресацию с этих директорий на главную (index.php) чтобы адрес строки запроса не менялся, [301 редирект не нужен]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий