Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Подскажите код для .htaccess
Новая тема
Ответить
цитата
19/05/24 в 22:04
Черный Корсар
Сабж.
Что бы юзер мог попасть на сайт только в том случае, если в HTTP-referrers есть один из 2-х сайтов.
А если HTTP-referrers не совпадает, или его нету вообще, должен быть 301 редирект на сторонний сайт.
Последний раз редактировалось: Черный Корсар (
22/05/24 в 10:38
), всего редактировалось 1 раз
цитата
20/05/24 в 22:34
pirate
403 это запрет доступа
RewriteCond %{HTTP_REFERER} !^https?://[^\/]*(site.com|site2.com) [NC]
RewriteRule ^(.*)
http://outsite.net/
[R=301,L]
цитата
22/05/24 в 00:06
Черный Корсар
pirate:
Да, точнее 301-й редирект))))
Не работает код. Пускает на сайт, если напрямую зайти
Сайт на WP, если это важно для .htaccess
цитата
22/05/24 в 21:34
pirate
вообще не должно
RewriteEngine on
присутствует?
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^$ [NC,OR]
RewriteCond %{HTTP_REFERER} !^https?://[^\/]*(site.com|site2.com) [NC]
RewriteRule ^(.*)
http://outsite.net/
[R=301,L]
цитата
22/05/24 в 21:59
Черный Корсар
pirate:
Полный код такой получается
# This file was updated by Duplicator Pro on 2024-04-11 20:41:16.
# See the original_files_ folder for the original source_site_htaccess file.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^$ [NC,OR]
RewriteCond %{HTTP_REFERER} !^https?://[^\/]*(site.com|site2.com|) [NC]
RewriteRule ^(.*)
https://site3.com/
[R=301,L]
цитата
22/05/24 в 22:12
pirate
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^https?://[^\/]*(site.com|site2.com) [NC]
RewriteRule ^(.*)
https://site3.com/
[R=301,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Последний раз редактировалось: pirate (
22/05/24 в 23:55
), всего редактировалось 1 раз
цитата
22/05/24 в 22:30
Черный Корсар
pirate:
то ли лыжи не едут, то ли я.... То ли проблема в настройках самого сервера. Но не работает
цитата
22/05/24 в 23:56
pirate
лишняя палка влезла. исправил
цитата
23/05/24 в 00:04
Черный Корсар
pirate:
Не, не хочет работать
Новая тема
Ответить
Эта страница в полной версии