Грамотный редирект в htaccess - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 22 Dec 2024 13:53:09 +0300<a href="/users/erasier">erasier</a>, возьму и эти строчки на заметку, но пока и так устраивает, для парковочной страницы сойдёт наверное ))<br>
Спасибо большое за помощь !!!
https://visavi.net/topics/44370/705883
Грамотный редирект в htaccess GodZiLLaTue, 21 Apr 2020 09:16:43 +0300Сообщенияhttps://visavi.net/topics/44370/705883<a href="/users/Godzilla">GodZiLLa</a>, одно другому не мешает, добавь туда это)<pre class="prettyprint">RewriteCond %{SERVER_PORT} ^80$ [OR]
RewriteCond %{HTTP} =on
RewriteRule ^ https://site.net [R=301,L]
</pre>
https://visavi.net/topics/44370/705880
Грамотный редирект в htaccess erasierMon, 20 Apr 2020 18:51:21 +0300Сообщенияhttps://visavi.net/topics/44370/705880<a href="/users/erasier">erasier</a>, этот метод тоже работает, правда без принудительной переадресации на https. Но плюс в том, что в строке браузера остаётся только чистый домен, без указания страницы.<br>
Даж не знаю, что лучше, что с зеркалом не http-https, но без отображения в строке адреса страницы, или прежний код, с принудительной отправкой на https, но с указанием страницы indexb.
https://visavi.net/topics/44370/705879
Грамотный редирект в htaccess GodZiLLaMon, 20 Apr 2020 17:18:46 +0300Сообщенияhttps://visavi.net/topics/44370/705879<a href="/users/erasier">erasier</a>, вроде как было <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> <br>
Может после выходных ещё проверю.<br>
А сейчас пока вроде работает, нехай себе до лучших времён ))<br>
<br>
Спасибо за помощь !
https://visavi.net/topics/44370/705873
Грамотный редирект в htaccess GodZiLLaSat, 18 Apr 2020 18:51:21 +0300Сообщенияhttps://visavi.net/topics/44370/705873<a href="/users/Godzilla">GodZiLLa</a>, чтобы небыло переадресации, можно вот так попробовать<br>
RewriteCond %{HTTP_HOST} ^site.net$<br>
RewriteRule .* indexb.html [L]<br>
<br>
Или это уже было? <img src="https://visavi.net/uploads/stickers/D.gif" alt="D">
https://visavi.net/topics/44370/705872
Грамотный редирект в htaccess erasierSat, 18 Apr 2020 18:19:49 +0300Сообщенияhttps://visavi.net/topics/44370/705872<a href="/users/erasier">erasier</a>, спасибо ! С некоторой переделкой, и странностями, но вроде как заработало ! )<br>
Когда полностью твой код использовал, то отправляло просто на основной домен.<br>
Потом использовал только последние три строки без обратных слэш и заработало :<br>
<pre class="prettyprint">
RewriteCond %{HTTP_HOST} ^site.net$
RewriteCond %{REQUEST_URI} !^/indexb.html$
RewriteRule .* https://site.net/indexb.html [L,R]
</pre>
<br>
Сейчас только ещё проверил на заголовки, что возвращает, есть одна переадресация, но потом 200 ок<br>
<br>
<span style="color:#0000af">HTTP/1.1 302 Found</span><br>
Server: nginx-reuseport/1.13.4<br>
Date: Sat, 18 Apr 2020 14:14:44 GMT<br>
Content-Type: text/html; charset=iso-8859-1<br>
Content-Length: 288<br>
Connection: keep-alive<br>
Keep-Alive: timeout=30<br>
Location: <a href="https://site.net/indexb.html" target="_blank" rel="nofollow">https://site.net/indexb.html</a><br>
Cache-Control: max-age=43200<br>
Expires: Sun, 19 Apr 2020 02:14:45 GMT<br>
<br>
<span style="color:#00ac00">HTTP/1.1 200 OK</span><br>
Server: nginx-reuseport/1.13.4<br>
Date: Sat, 18 Apr 2020 14:14:45 GMT<br>
Content-Type: text/html<br>
Content-Length: 3843<br>
Connection: keep-alive<br>
Keep-Alive: timeout=30<br>
Vary: Accept-Encoding<br>
Last-Modified: Sat, 18 Apr 2020 11:38:11 GMT<br>
ETag: "f03-5a38f19c1a939"<br>
Vary: Accept-Encoding<br>
Cache-Control: max-age=43200<br>
Expires: Sun, 19 Apr 2020 02:14:45 GMT<br>
Accept-Ranges: bytes
https://visavi.net/topics/44370/705871
Грамотный редирект в htaccess GodZiLLaSat, 18 Apr 2020 17:18:38 +0300Сообщенияhttps://visavi.net/topics/44370/705871Попробуй так<br>
<pre class="prettyprint">RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^sait\.ru$
RewriteCond %{REQUEST_URI} !^/indexb\.html$
RewriteRule .* https://site.ru/indexb.html [L,R]</pre>
https://visavi.net/topics/44370/705870
Грамотный редирект в htaccess erasierSat, 18 Apr 2020 15:38:48 +0300Сообщенияhttps://visavi.net/topics/44370/705870Вроде как нашёл рабочий вариант:<br>
<pre class="prettyprint">RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} sait.ru$
RewriteRule .* https://site.ru/indexb.html [L,R]</pre>
<br>
Но одна проблема: В строке адреса именно эта страница, но в браузере ошибка<br>
<blockquote class="blockquote"><span style="font-size:large"><strong>Страница недоступна</strong></span><br>
<strong>Сайт выполнил переадресацию слишком много раз</strong>.<br>
<br>
ERR_TOO_MANY_REDIRECTS</blockquote>
<br>
Проверил, идет десять раз подряд перенаправление с выдачей одного результата :<br>
<blockquote class="blockquote">HTTP/1.1 302 Found<br>
Server: nginx-reuseport/1.13.4<br>
Date: Sat, 18 Apr 2020 10:38:10 GMT<br>
Content-Type: text/html; charset=iso-8859-1<br>
Content-Length: 288<br>
Connection: keep-alive<br>
Keep-Alive: timeout=30<br>
Location: <a href="https://site.net/indexb.html" target="_blank" rel="nofollow">https://site.net/indexb.html</a><br>
Cache-Control: max-age=43200<br>
Expires: Sat, 18 Apr 2020 22:38:10 GMT</blockquote>
<br>
Сама страница существует, правда не в корне сайта, а средствами движка
https://visavi.net/topics/44370/705869
Грамотный редирект в htaccess GodZiLLaSat, 18 Apr 2020 13:49:24 +0300Сообщенияhttps://visavi.net/topics/44370/705869<a href="/users/erasier">erasier</a>, у меня уже весь лимит на сайты в аккаунте закончен.<br>
Просто повесить домен в панели, без данных, без страницы, это как то не то.<br>
Пришлось припарковать его к работающему сайту, но не хотелось бы, чтобы поисковики его посчитали зеркалом, со всеми вытекающими.<br>
Поэтому и заморочился, чтобы завязать его на страницу-заглушку, пока не будет решена его дальнейшая участь.
https://visavi.net/topics/44370/705868
Грамотный редирект в htaccess GodZiLLaSat, 18 Apr 2020 11:30:13 +0300Сообщенияhttps://visavi.net/topics/44370/705868<a href="/users/Godzilla">GodZiLLa</a>, я так понимаю, ты купил этот домен? Так почему бы не создать для него свой отдельный домен в панели?
https://visavi.net/topics/44370/705867
Грамотный редирект в htaccess erasierSat, 18 Apr 2020 11:03:38 +0300Сообщенияhttps://visavi.net/topics/44370/705867<blockquote class="blockquote">Тогда так<br>
<br>
RewriteEngine On<br>
RewriteCond %{HTTP_HOST} ^site\.net$<br>
RewriteRule ^ /indexb.html [L]<footer class="blockquote-footer">@erasier </footer></blockquote>
C этим кодом почему то выдаёт:<br>
<blockquote class="blockquote">Internal Server Error<br>
The server encountered an internal error or misconfiguration and was unable to complete your request.</blockquote>
<br>
<a href="/users/JustZero">JustZero</a>, к сожалению это для субдоменов, для двух доменов, такой вариант не подходит.
https://visavi.net/topics/44370/705864
Грамотный редирект в htaccess GodZiLLaSat, 18 Apr 2020 10:30:35 +0300Сообщенияhttps://visavi.net/topics/44370/705864Тогда так<br>
<br>
RewriteEngine On<br>
RewriteCond %{HTTP_HOST} ^site\.net$<br>
RewriteRule ^ /indexb.html [L]
https://visavi.net/topics/44370/705862
Грамотный редирект в htaccess erasierFri, 17 Apr 2020 22:29:10 +0300Сообщенияhttps://visavi.net/topics/44370/705862<pre class="prettyprint">
RewriteCond %{HTTP_HOST} ^sub.domain.com
RewriteRule ^(.*)$ /subdomains/sub/$1 [L,NC,QSA]
</pre>
https://visavi.net/topics/44370/705861
Грамотный редирект в htaccess JustZeroFri, 17 Apr 2020 22:25:53 +0300Сообщенияhttps://visavi.net/topics/44370/705861<a href="/users/erasier">erasier</a>, но ведь это будет действовать для обоих доменов, а нужно только для паркованного.
https://visavi.net/topics/44370/705860
Грамотный редирект в htaccess GodZiLLaFri, 17 Apr 2020 20:20:46 +0300Сообщенияhttps://visavi.net/topics/44370/705860RewriteEngine On<br>
RewriteRule ^ /indexb.html [L]
https://visavi.net/topics/44370/705859
Грамотный редирект в htaccess erasierFri, 17 Apr 2020 18:56:22 +0300Сообщенияhttps://visavi.net/topics/44370/705859