<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Редирект в htaccess]]></title>
		<link>https://forum.readyscript.ru/topic/2258/redirekt-v-htaccess/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/2258/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Редирект в htaccess».]]></description>
		<lastBuildDate>Mon, 10 Oct 2022 21:03:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Редирект в htaccess]]></title>
			<link>https://forum.readyscript.ru/post/11835/#p11835</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Тогда такой вариант.</p><div class="codebox"><pre><code>RewriteEngine on
RewriteCond %{QUERY_STRING} ^order_id\=(.*)$ [NC]
RewriteRule ^(.*)$ /onlinepay/doPay/?order_id=%1 [L,NE]</code></pre></div><p>В браузере URL не будет меняться.</p></blockquote></div><p>Такой вариант вызывает ошибку сервера 500</p>]]></description>
			<author><![CDATA[null@example.com (Андрей)]]></author>
			<pubDate>Mon, 10 Oct 2022 21:03:41 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/11835/#p11835</guid>
		</item>
		<item>
			<title><![CDATA[Re: Редирект в htaccess]]></title>
			<link>https://forum.readyscript.ru/post/11827/#p11827</link>
			<description><![CDATA[<div class="quotebox"><cite>Андрей пишет:</cite><blockquote><p>Спасибо за участие, но ваш пример тоже не переадресует браузер на нужную ссылку, адрес остаётся прежним и открывается главная страница, кэш браузера естественно чищу</p></blockquote></div><br /><p>Тогда такой вариант.</p><div class="codebox"><pre><code>RewriteEngine on
RewriteCond %{QUERY_STRING} ^order_id\=(.*)$ [NC]
RewriteRule ^(.*)$ /onlinepay/doPay/?order_id=%1 [L,NE]</code></pre></div><p>В браузере URL не будет меняться.</p>]]></description>
			<author><![CDATA[null@example.com (Андрей)]]></author>
			<pubDate>Wed, 05 Oct 2022 04:50:05 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/11827/#p11827</guid>
		</item>
		<item>
			<title><![CDATA[Re: Редирект в htaccess]]></title>
			<link>https://forum.readyscript.ru/post/11826/#p11826</link>
			<description><![CDATA[<p>Спасибо за участие, но ваш пример тоже не переадресует браузер на нужную ссылку, адрес остаётся прежним и открывается главная страница, кэш браузера естественно чищу</p>]]></description>
			<author><![CDATA[null@example.com (Андрей)]]></author>
			<pubDate>Tue, 04 Oct 2022 20:51:42 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/11826/#p11826</guid>
		</item>
		<item>
			<title><![CDATA[Re: Редирект в htaccess]]></title>
			<link>https://forum.readyscript.ru/post/11823/#p11823</link>
			<description><![CDATA[<p>Попробуйте такой вариант</p><p>RewriteCond %{QUERY_STRING} (?:^|&amp;)order_id\=(.*)(?:$|&amp;)<br />RewriteRule ^$ /onlinepay/doPay/?%{QUERY_STRING}</p>]]></description>
			<author><![CDATA[null@example.com (Андрей)]]></author>
			<pubDate>Fri, 30 Sep 2022 05:59:34 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/11823/#p11823</guid>
		</item>
		<item>
			<title><![CDATA[Re: Редирект в htaccess]]></title>
			<link>https://forum.readyscript.ru/post/11822/#p11822</link>
			<description><![CDATA[<p>Спасибо что откликнулись. Но задача не выполнена. В моём варианте редирект всё таки есть (ссылка меняется на нужную) но происходит ошибка &quot;Циклическое перенаправление на странице&quot;. В вашем варианте нет этой ошибке, но и редиректа на нужный адрес тоже нет. Что можете подсказать?</p>]]></description>
			<author><![CDATA[null@example.com (Андрей)]]></author>
			<pubDate>Mon, 26 Sep 2022 20:37:12 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/11822/#p11822</guid>
		</item>
		<item>
			<title><![CDATA[Re: Редирект в htaccess]]></title>
			<link>https://forum.readyscript.ru/post/11821/#p11821</link>
			<description><![CDATA[<p>Ошибка происходит, потому что у вас символ ? (вопрос) не заэкранирован.<br />Правильно вот так:</p><p>RewriteCond %{QUERY_STRING} ^/\?order_id=(.*)$ [NC]<br />RewriteRule ^(.*)$ <a href="http://site.ru/onlinepay/doPay/?order_id=%1">http://site.ru/onlinepay/doPay/?order_id=%1</a> [R=301,L]</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 26 Sep 2022 14:22:58 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/11821/#p11821</guid>
		</item>
		<item>
			<title><![CDATA[Редирект в htaccess]]></title>
			<link>https://forum.readyscript.ru/post/11818/#p11818</link>
			<description><![CDATA[<p>Здравствуйте! Помогите разобраться. Предоставляю покупателю динамическую ссылку для оплаты такого вида <a href="http://site.ru/onlinepay/doPay/?order_id=9341">http://site.ru/onlinepay/doPay/?order_id=9341</a> эта ссылка переводит покупателя на платёжный шлюз банка (на другой сайт). Стоит задача предоставить покупателю более короткую ссылку такого вида <a href="http://site.ru/?order_id=9341">http://site.ru/?order_id=9341</a><br />Через htaccess делаю запись перенаправление</p><p>RewriteCond %{QUERY_STRING} ^/?order_id=(.)$ [NC]<br />RewriteRule ^(. )$ <a href="http://site.ru/onlinepay/doPay/?order_id=%1">http://site.ru/onlinepay/doPay/?order_id=%1</a> [R=301,L]</p><p>В итоге получаю сообщение в браузере &quot;Циклическое перенаправление на странице&quot; Что делаю не так и как это можно реализовать?</p>]]></description>
			<author><![CDATA[null@example.com (Андрей)]]></author>
			<pubDate>Sun, 25 Sep 2022 21:24:09 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/11818/#p11818</guid>
		</item>
	</channel>
</rss>
