<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Пере адресация на страницу ошибки при наличие строки в URL]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2222&amp;type=atom" />
	<updated>2011-06-02T20:04:30Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=2222</id>
		<entry>
			<title type="html"><![CDATA[Re: Пере адресация на страницу ошибки при наличие строки в URL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16630#p16630" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ru.usa сказал:</cite><blockquote><p>Очень хотел бы найти книгу достойную по апычу как справочное руководство</p></blockquote></div><p>Соглашусь, что mod_rewrite - не самый простой механизм для изучения, поэтому начать лучше с простого. В документации есть очень не плохие примеры: <a href="http://httpd.apache.org/docs/2.2/rewrite/intro.html">http://httpd.apache.org/docs/2.2/rewrite/intro.html</a></p><p>Книжки по Apache можно поискать на Озоне, например.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-06-02T20:04:30Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16630#p16630</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пере адресация на страницу ошибки при наличие строки в URL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16627#p16627" />
			<content type="html"><![CDATA[<p>Спасибо... сам бы не догадался. Логика во всех этих инструкциях Апычу если и нащупывается, то очень туманная. Очень хотел бы найти книгу достойную по апычу как справочное руководство или даже чтиво в метро. Не подскажете?</p>]]></content>
			<author>
				<name><![CDATA[ru.usa]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3630</uri>
			</author>
			<updated>2011-06-02T11:55:13Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16627#p16627</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пере адресация на страницу ошибки при наличие строки в URL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16626#p16626" />
			<content type="html"><![CDATA[<p>Попробуйте добавить пустой параметр, чтобы хвост не добавлялся.<br /></p><div class="codebox"><pre><code>RewriteRule .* http://gbi-5.net/index.php/information/404?empty [L]</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-06-02T11:47:34Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16626#p16626</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пере адресация на страницу ошибки при наличие строки в URL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16624#p16624" />
			<content type="html"><![CDATA[<p>.htaccess:<br /></p><div class="codebox"><pre><code>RewriteEngine On
Options +FollowSymLinks

RewriteCond %{QUERY_STRING} com_content
RewriteRule .* http://gbi-5.net/index.php/information/404 [L]

RewriteCond %{HTTP_HOST} ^www.gbi-5.net
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html?)\ HTTP/
RewriteRule ^index\.(php|html?)$ http://www.gbi-5.net/ [R=301,L]

RewriteCond %{REQUEST_URI} /sitemap.xml
RewriteRule (.*) /http://gbi-5.net/index.php?option=com_xmap&amp;sitemap=1&amp;view=xml  [L]

ErrorDocument 404 http://gbi-5.net/index.php/information/404

#RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
#RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
#RewriteCond %{QUERY_STRING} (&lt;|%3C)([^s]*s)+cript.*(&gt;|%3E) [NC,OR]
#RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
#RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
#RewriteRule .* index.php [F]
#RewriteCond %{REQUEST_URI} !^/index\.php
#RewriteCond %{REQUEST_URI} (/[^.]*|\.(php|html?|feed|pdf|raw))$ [NC]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule .* index.php [L]

#RedirectMatch (.*)\cmd.exe$ http://www.microsoft.com$1</code></pre></div><p>При попытке зайти на<br /><a href="http://www.gbi-5.net/index.php/index.php?option=com_content&amp;view=section&amp;id=3&amp;Itemid=17">http://www.gbi-5.net/index.php/index.ph … ;Itemid=17</a><br />идёт переадресация на<br /><a href="http://gbi-5.net/index.php/information/404?option=com_content&amp;view=section&amp;id=2">http://gbi-5.net/index.php/information/ … n&amp;id=2</a><br />и вываливается ошибка 500 (На этой странице обнаружена циклическая переадресация)</p><p>Я так понимаю что после вопросительного знака строка запроса как-то все карты путает.</p>]]></content>
			<author>
				<name><![CDATA[ru.usa]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3630</uri>
			</author>
			<updated>2011-06-02T10:52:04Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16624#p16624</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пере адресация на страницу ошибки при наличие строки в URL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16621#p16621" />
			<content type="html"><![CDATA[<p>Попробуйте REQUEST_URI заменить на QUERY_STRING, например. И поднимите условие в самый верх, чтобы быть уверенным, что до него доходит выполнение.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-06-02T09:54:57Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16621#p16621</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пере адресация на страницу ошибки при наличие строки в URL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16617#p16617" />
			<content type="html"><![CDATA[<p>Не работает.<br />вот весь мой .htaccess <br /></p><div class="codebox"><pre><code>RewriteEngine On
Options +FollowSymLinks

RewriteCond %{HTTP_HOST} ^www.gbi-5.net
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html?)\ HTTP/
RewriteRule ^index\.(php|html?)$ http://www.gbi-5.net/ [R=301,L]

RewriteCond %{REQUEST_URI} /sitemap.xml
RewriteRule (.*) /http://gbi-5.net/index.php?option=com_xmap&amp;sitemap=1&amp;view=xml  [L]

#RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
#RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
#RewriteCond %{QUERY_STRING} (&lt;|%3C)([^s]*s)+cript.*(&gt;|%3E) [NC,OR]
#RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
#RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
#RewriteRule .* index.php [F]
#RewriteCond %{REQUEST_URI} !^/index\.php
#RewriteCond %{REQUEST_URI} (/[^.]*|\.(php|html?|feed|pdf|raw))$ [NC]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule .* index.php [L]

#RedirectMatch (.*)\cmd.exe$ http://www.microsoft.com$1

RewriteCond %{REQUEST_URI} com_content
RewriteRule .* /index.php/information/404 [L]

ErrorDocument 404 http://gbi-5.net/index.php/information/404</code></pre></div><p>А вот адреса<br /><a href="http://www.gbi-5.net/index.php/index.php?option=com_content&amp;view=section&amp;id=3&amp;Itemid=17">http://www.gbi-5.net/index.php/index.ph … ;Itemid=17</a><br /><a href="http://www.gbi-5.net/index.php?option=com_content&amp;view=section&amp;id=2">http://www.gbi-5.net/index.php?option=c … n&amp;id=2</a><br />которые не должны по идее открываться, а должны попадать на <br /><a href="http://gbi-5.net/index.php/information/404">http://gbi-5.net/index.php/information/404</a></p>]]></content>
			<author>
				<name><![CDATA[ru.usa]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3630</uri>
			</author>
			<updated>2011-06-02T09:19:31Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16617#p16617</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пере адресация на страницу ошибки при наличие строки в URL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16616#p16616" />
			<content type="html"><![CDATA[<p>Попробуйте так:<br /></p><div class="codebox"><pre><code>RewriteEngine on
RewriteCond %{REQUEST_URI} com_content
RewriteRule .* /index.php/information/72 [L]</code></pre></div><p>Или еще проще, одной строкой:<br /></p><div class="codebox"><pre><code>RedirectMatch com_content /index.php/information/72</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-06-02T09:12:29Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16616#p16616</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пере адресация на страницу ошибки при наличие строки в URL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16610#p16610" />
			<content type="html"><![CDATA[<p>Пробовал ещё так <br /></p><div class="codebox"><pre><code>RewriteRule .*com_content.* http://mySite.com/index.php/information/72 [L]</code></pre></div><p>Не получается</p>]]></content>
			<author>
				<name><![CDATA[ru.usa]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3630</uri>
			</author>
			<updated>2011-06-02T04:02:49Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16610#p16610</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пере адресация на страницу ошибки при наличие строки в URL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16609#p16609" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>RewriteEngine On

RewriteCond %{REQUEST_URI} /sitemap.xml
RewriteRule (.*) /http://mySite.com/index.php?option=com_xmap&amp;sitemap=1&amp;view=xml  [L]

RewriteBase /
RewriteRule ^.*com_content.*$ /index.php/information/72 [L]

ErrorDocument 404 http://mySite.com/index.php/information/72</code></pre></div><p>Не работает. Кстати первый по &quot;sitemap.xml&quot; работает.</p>]]></content>
			<author>
				<name><![CDATA[ru.usa]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3630</uri>
			</author>
			<updated>2011-06-02T03:52:11Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16609#p16609</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пере адресация на страницу ошибки при наличие строки в URL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16594#p16594" />
			<content type="html"><![CDATA[<p>Попробуйте так:<br /></p><div class="codebox"><pre><code>RewriteEngine on
RewriteBase /
RewriteRule ^.*qwwe.*$ /index.php/information/72 [L]</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-06-01T14:55:54Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16594#p16594</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Пере адресация на страницу ошибки при наличие строки в URL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16593#p16593" />
			<content type="html"><![CDATA[<p>одскажите как можно переадресовать через .htaccess запросы в URL которых есть например строка &#039;qwwe&#039;. Строка может встретиться в любом месте <br />пробовал </p><p>RewriteEngine On<br />Options +FollowSymLinks<br />RedirectMatch /(qwwe) <a href="http://MySite.com/index.php/information/72">http://MySite.com/index.php/information/72</a></p><p>И множество различных типа<br />RedirectMatch (qwwe) <a href="http://MySite.com/index.php/information/72">http://MySite.com/index.php/information/72</a><br />RedirectMatch (.*)(qwwe)(.*) <a href="http://MySite.com/index.php/information/72">http://MySite.com/index.php/information/72</a></p><p>и т.д. и т.п. Ни чего не получается.</p>]]></content>
			<author>
				<name><![CDATA[ru.usa]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3630</uri>
			</author>
			<updated>2011-06-01T11:50:07Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16593#p16593</id>
		</entry>
</feed>
