- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть сайтег ввв.сайтег.ру, на котором собраны статьи, сгруппированные в алфавитном порядке. Поскольку статей много, они разделены на подразделы вида сайтег.ру/буква/подраздел/статья.html
Что нужно: сохранив навигацию (главная -> подраздел -> статьи) изменить адрес конечных статьей, убрав из них /подраздел/. Т.е., чтобы они физически оставались в папке сайтег.ру/буква/подраздел/, но для пользователя чтобы была передаресация на сайтег.ру/буква/статья.html
Как это реализовать, ничего остального не повредив?
юни, мутно, конечно, объяснил. Но попробуем:
Тогда написав в строке адреса браузера http://site.ru/a/abc.html
сервер отдаст то, что физически находится на в http://site.ru/a/название_подраздела/abc.html
Как-то так. Только "название_подраздела" нужно заменить на его реальное название. Или оно тоже всегда разное? Тогда вообще не понял вопроса.
Или оно тоже всегда разное?
Да, название всегда разное. Т.е. для раздела "b" есть подразделы "ba", "bk", "bz" и т.д., для раздела "v" - подразделы "va", "ve", "vo", ну и в таком духе.
Один правилом, то бишь, не ограничится?
Один правилом, то бишь, не ограничится?
Ну а как понять из какого подраздела брать статью если есть только данные буква/статья.html ?
Правда, если в названии статьи зашифрован подраздел ("v/va/variant.html"), то есть вариант:
юни, по всем вопросам, касаемых .htaccess можете обращаться на забугорный форум http://www.webmasterworld.com/home.htm, а точнее в разделе http://www.webmasterworld.com/apache/
Там толковые ребята, сделают всё, как попросите, ну и бесплатно, разумеется. :)
Единственное, gmail и большинство иностранных мэйл-сервисов не воспринимают, нельзя пройти регистрацию. Для этого вместо gmail напишите googlemail.
Я делал так.
можете обращаться на забугорный форум
Ну, мне легче здесь, конечно. ;)
то есть вариант
Эта... а можно расшифровать, что какая команда делает? :)
Вообще, можно сделать так, чтобы адрес вида сайт/буква/какая-то-информация-непонятного-вида-и-длины/файл.html сокращалась до сайт/буква/файл.html?
Т.е. просто убрать ненужный кусок.
Эта... а можно расшифровать, что какая команда делает?
:)
Ну, набираем в адресной строке v/variant.html, RewriteRule разбивает урл на $1="v", $2="v", $3="a", $4="riant.html" и берет документ из $1/$2$3/$2$3$4="v/va/variant.html"
Можно короче: RewriteRule ^([a-z])/([a-z]){2}([^/]+\.html)$ $1/$2/$2$3 [L]
([a-z]){2} - это первые два символа названия статьи (если подкатегория является частью названия статьи).
Вообще, можно сделать так, чтобы адрес вида сайт/буква/какая-то-информация-непонятного-вида-и-длины/файл.html сокращалась до сайт/буква/файл.html?
Т.е. просто убрать ненужный кусок.
Можно, если этот кусок один и уникальный, а если этих кусков тыщи и информацию о них не передать в урле, то вариантов нет. Двумя символами никак не зашифровать Войну и Мир или какую-то-информацию-непонятного-вида-и-длины.
Ясненько...
Оке, бум думать. Спасибо.
юни, можно слить все файлы в одну папку и делать что угодно.
юни - ты хочешь невозможного! Понятно что уровень вложенности котируется лучше в сапах и линфидах - НО!
Если в итоговом урле (тот который виден клиенту и соответственно тот, который запрашивает браузер у сервера), содержится только буква и статья, то как ни крутись с mod_rewrite - ты никогда не сможешь объяснить серверу из какого подраздела брать документ. Разве что только сервак будет брать похожий документ из случайно выбранного подраздела - но это не "comme il foute"
Либо у каждой статьи должен быть УНИКАЛЬНЫЙ урл (который статья.html), тогда конечно и на буквы побарабану - можно заставить скрипт найти ее, вне зависимости от папок.
юни, такой вариант не подходит?
Не то.
Можно ли урл в лс или иерархию любой папки "буква"?