htaccess

[РЕШЕНО] Скрывать внешние ссылки от поисковых систем.

Аватар пользователя WerewolfCisco

Доброго времени суток.
К сожаление тут мне не подсказали решения.
Решение я нашел в готовом скрипте для вердпреса, который из ссылки делает текст, но при указании ввв ссылка становится активной и видимой.
Поискав еще в сети пару дней, нашел решение. На сколько он работает для ПС сказать не могу, но сервисы по проверке внешних ссылок не видят их.

0 Спасибо

Мультисайтинг - настройки htaccess - чтобы Поисковые системы не наказывали за опубликованные дубли на сайте

Аватар пользователя chudomedved

Условия:

  • сайт имеет систему мультисайта, т.е. имеет основой домен под названием Россия, и поддомены под названием городов.
  • созданы ноды, такие как "Помощь", "Реклама на сайте", "Правила", которые публикуются при создании сразу во всех городах, в данном случае 18 страницах.

Задача:

как настроить в админке и htaccess, что бы эти 18 материалов, контент которых дублирующий, были для ПС уведомлением что все нормально, под контролем, я классный админ, и "опускать" в позициях ПС меня за не уникальный контент не нужно.

0 Спасибо

Как убрать “index.php” из url?

Аватар пользователя maniyar

Никаких изменений в стандартном .htaccess не сделано.

0 Спасибо

повышаем безопасность

Аватар пользователя zman

Доброе время суток.

В логах часто начинают сканировать друпаловские админ.пути, поэтому чуток добавил примитивной безопасности.

Добавив в корень друпала файл .htpasswd (внутри прописано имя пользователя и сгенерированный пароль)
а вниз друпаловского .htaccess добавлено несколько строчек

0 Спасибо

Настройка доступа к админке в .htaccess

Аватар пользователя Kublahan

Привет!
У меня доступ ограничен к админке при помощи вот такой строки в .htaccess

RewriteCond %{REMOTE_ADDR} !(100.44.212.156|100.44.212.157)

Скажите, а как задавать в данной строке не каждый адрес отдельно, а, например диапазон?

0 Спасибо

[РЕШЕНО] Редирект старых URL на новые через htaccess (переезд с Wordpress на Drupal7)

Аватар пользователя Marina353

Перенесла сайт на новый движок и появилась потребность сделать грамотный редирект через htaccess. Как таковой URL не изменился, вот пример:
Старый - techno/kak-vybirat-dvd-privod/ с него надо редирект на новый - kak-vybirat-dvd-privod/
Иногда в адресе встречалась категория и подкатегория:
tcategory/subcategory/url, на новом сайте это будет как просто url
Если кто то знает как решить, помогите

0 Спасибо

Подсобите с .htaccess

Аватар пользователя nand

Подскажите, пожалуйста, как при помощи .htaccess для всех страниц с адресом вида http://mysite.ru/out/http://example.com сделать редирект на URL, указанный после 'out/'?

Например, http://mysite.ru/out/http://yandex.ru/yandsearch?text=drupal&lr=213 => http://yandex.ru/yandsearch?text=drupal&lr=213

0 Спасибо

[Решено]301 редирект на окончание .html

Аватар пользователя mikewing

Подскажите пожалуйста, как правильно сделать 301 редирект на окончание .html
если прописать в .htaccess

0 Спасибо

Запрет дублирования контента https в htaccess

Аватар пользователя Thor

Обнаружил, что робот Яндекса проиндексировал весь сайт, точнее будет сказать продублировал по протоколу https, то есть получилось по сути 2 сайта с одним и тем же контентом, один сайт как положено http:// а другой сайт https://
Для СЕО это конечно минус, поисковики не любят дубли!

Вопрос у меня такой, кто знает подскажите пожалуйста, каким образом в htaccess можно создать для https:// свой robots.txt с запретом индексации? То есть нужно что бы при запросе по http:// был 1 robots.txt, а при обращении к сайту по https:// выдавался бы уже другой robots.txt

Какими способами это можно реализовать? Я попробовал делать так в htaccess..

Первоначально создал robots.txt с именем -- robots-https.txt

В htaccess указал так..

RewriteEngine on

RewriteCond %{HTTPS} on

0 Спасибо

При мультисайтинге образовалось "левое" зеркало, как убрать?

Аватар пользователя sanita

Здравствуйте, коллеги! Прошу помочь правильно решить проблему.

У меня мультисайтинг, в котором работают три сайта:

sait1.com //основной домен
sait1.com/sait2 //подсайт в папке
sait3.sait1.com //поддомен

Связка работает без проблем, все везде прописано (.htaccess, settings.php), но есть одна проблема, ожидаемая впрочем. Вопрос на самом деле елементарный, но у меня почему-то ничего не работает.

Для работы связки мультисайтинга, sait2 и sait3 созданы симлинком, а в .htaccess присутствует следующий код:

RewriteBase /

RewriteRule ^sait3/(.*)$ http://sait3.sait1.com/$1 [R=301,L] //для узнавания поддомена

RewriteCond %{REQUEST_FILENAME} !-f // для узнавания сайта в папке
RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_URI} ^/sait2/(.*)$

0 Спасибо

.htaccess domain Redirect

Аватар пользователя Султан

Всем привет!

Нужно сделать 301 редирект с http://www.site.ru на http://site.ru. (Я выбрал основным доменом site.ru без www.)
Вот тут я нашел решение. Только есть вопросы.

Открываем его и находим строчки:

# To redirect all users to access the site WITHOUT the 'www.' prefix,
# (http://www.example.com/... will be redirected to http://example.com/...)
# uncomment the following:
# RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
# RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

0 Спасибо

Нужна помощь с htaccess

Аватар пользователя Niklan

Доброго времени суток.

На локалке сильно переделал свой проект. В следствии переработки поменялась один тип нод. При это все ноды сохранились. Адреса были доступны по адресу /orange/name а теперь /lemon/name. Как через Rewrite в htaccess сделать правильную переадресацию?

0 Спасибо

Как подправить htaccess

Аватар пользователя pawelch

Здравствуйте!

У меня вопрос - как подправить файл .htaccess - чтобы страница была доступна по одному адресу. То есть имеется страница (пример) http://site.ru/node/1/ - она должна быть доступна по адресу http://site.ru/node/1 - то есть перенаправлять страницы с слешами на страницы без.

0 Спасибо

htaccess + geoip + swf + crossdomain

Аватар пользователя tradof

Добрый день!

Помогите, пожалуйста, настроить htaccess+geoip+swf+crossdomain.xml

Домен www.example.com хостится в россии, домен de.example.com хостится в германии.
Надо чтобы данные, в зависимости от местанахождения, загружались с указанного сервера.
Текущий htaccess:
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^DE$ [NC]
RewriteRule ^files/(.*)$ http://de.example.com/files/$1 [L]

Содержание crossdomain.xml

<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.adobe.com/xml/schemas/PolicyFile.xsd">
        <allow-access-from domain="example.com" />
                <allow-access-from domain="www.example.com" />
                <allow-access-from domain="de.example.com" />
0 Спасибо

Выборочная переадрессация

Аватар пользователя whitishdaemon

Некий сайт был полностью переработан и запущен с чистого листа. Старый был засунут в поддомен "old.sitename.ru". Однако запросы к ресурсам сайта нет-нет, да происходят. Можно ли настроить переадрессацию в случае недоступности ссылки (error 404) на аналогичную, но в поддомене "old."?

0 Спасибо

Мультисайт и htaccess

Аватар пользователя treusp

Я уже знаю, как подсовывать разные robots.txt для разных сайтов в случае мультисайтинга.

Но есть задачка, которую никак не придумаю, как решить.

1. Основной домен (пусть будет xxx.ru)
Его хочу делать прямо в Интернете, а не локально, чтобы показывать избранным.

2. Он не должен быть доступен публично.
Только избранным, по авторизации.

3. С него должен быть редирект на субдомен.
Типа простой человек вводит xxx.ru и попадает на promo.xxx.ru
(временно конечно)

4. С него должны скачиваться файлы.
xxx.ru/F/test.txt должен быть доступен

Сейчас это реализовано добавлением блока с Java скриптом на главной странице, который показывается неавторизованным (и не показывается авторизованным).

Но:
а) Иногда успевают увидеть, что там на главной промелькивает

0 Спасибо

Редирект без смены адреса

Аватар пользователя JusttRy

Подскажите пожалуйста, возможно ли средствами .htaccess осуществить следующее:
чтоб переходя по ссылке на site.com/ttt, человек видел содержимое субдомена ttt.site.com, при этом адресная строка не менялась.
Насколько я поняла, для этого используют
(1)mod_rewrite.
Создала на сервере папку ttt, в неё положила .htaccess, в нём прописала

RewriteBase /
RewriteCond %{HTTP_HOST} !^site.com/ttt$ [NC]
RewriteRule ^(.*)$ http://ttt.site.com/$1 [L]

В результате при переходе на ссылку site.com/ttt теперь осуществляется редирект, но в браузере меняется адресная строка, как можно исправить?
(2)нужно добавлять cname запись на поддержке dns?
Субдомены созданы с помощью domain access, соответственно есть разные вьюзы, которые используют фильтр Domain Access: Domain ID = Current Domain, будет ли при использовании первого или второго способа корректен такой фильтр?

0 Спасибо

(решено) почти работает RewriteRule

Аватар пользователя zman

Приветствую друпаллеров.

Удобный модуль node_type_filter добавляет в урл переменную для доп.фильтрации по типу новости
Вопрос: как эту переменную коррэктно прописать в юзерфрэндли урл посредством htaccess и RewriteRule

1 действие (стандартное)
урл для скрипта http://www.ru/?q=geo/rossiya
урл внешний http://www.ru/geo/rossiya
преобразуется стандартным drupal'еровским правилом
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

2 действие
модуль node_type_filter добавляет вторую переменную, например type=news
внешний урл http://www.ru/geo/rossiya/news
урл для скрипта http://www.ru/?q=geo/rossiya&type=news

Вопрос: как эту переменную правильно прописать в clean url посредством RewriteRule

для 2го действия правило сделал
и при наличии двух переменных (?q и &type) в урле правило работает
RewriteRule ^(.*)/(.*)$ index.php?q=$1&type=$2 [L,QSA]
но при наличии только одной переменной (?q) правило не работает

[L] убирал не помогло

С уважением.

0 Спасибо

Переадресация по IP

Аватар пользователя SlavaGolitsin

Есть www.mysite.ru и www.eng.mysite.ru (английская версия).

Как сделать так чтобы при просмотре страницы www.mysite.ru с IP не стран СНГ автоматически перенаправлять пользователя на страницу www.eng.mysite.ru, но делать это только если пользователь не переходил обратно на русскую версию по ссылке.???

0 Спасибо

.htaccess header set

Аватар пользователя Cyber

Такой вопрос относительно логики работы связки apache + nginx. Выставляю заголовок через htacces, некоторое время всё отлично, но он слетает по прошествии 30-50 минут.

Я так думаю это как-то связано с кешированием сервера? Есть способы обойти это и сделать так, чтобы заголовок не сплёвывался средствами именно htaccess?

0 Спасибо