<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проблема с URL и .htaccess</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/6982.html</link>
    <description>Привет всем.&lt;br&gt;Возникла проблемка, раньше не проявлявшаяся.&lt;br&gt;&lt;br&gt;Имеется такой кусок .htaccess:&lt;br&gt;&lt;br&gt;RewriteCond &#037;&#123;REQUEST_FILENAME&#125; !-d&lt;br&gt;RewriteRule ^(&#091;^.&#093;+)/?$ index.php?mod=$1 &#091;L&#093;&lt;br&gt;&lt;br&gt;который делает из &quot;http://site.com/catalog&quot; - &quot;http://site.com/index.php?mod=catalog&quot;&lt;br&gt;&lt;br&gt;При этом всё отлично работает, пока в URL не появляется символ &quot;.&quot; (точка).&lt;br&gt;&lt;br&gt;То есть если написать в адресной строке&lt;br&gt;&lt;br&gt;&quot;http://site.com/catalog&amp;value=5.6&quot;, то вместо того, чтоб перебросить на &quot;http://site.com/index.php?mod=catalog&amp;value=5.6&quot;, пишет в браузере:&lt;br&gt;&lt;br&gt;Not Found&lt;br&gt;The requested URL /catalog&amp;value=5.6 was not found on this server.&lt;br&gt;Apache Server at znvideo.ru Port 80&lt;br&gt;&lt;br&gt;Для ВСЕХ остальных случаев (без точки) всё работает.&lt;br&gt;&lt;br&gt;Спасибо.&lt;br&gt;</description>

<item>
    <title>Проблема с URL и .htaccess (cryo)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/6982.html#4</link>
    <pubDate>Tue, 07 Sep 2010 19:04:16 GMT</pubDate>
    <description>И добавить&lt;br&gt;&lt;br&gt;RewriteCond &#037;&#123;REQUEST_FILENAME&#125; !-f&lt;br&gt;&lt;br&gt;чтоб не только урлы с каталогами, но и с файлами не преобразовывались.&lt;br&gt;&lt;br&gt;&amp;gt;RewriteCond &#037;&#123;REQUEST_FILENAME&#125; !-d &lt;br&gt;&amp;gt;RewriteRule ^(.*)/?$ index.php?mod=$1 &#091;L&#093; </description>
</item>

<item>
    <title>Проблема с URL и .htaccess (Кирилл_Н)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/6982.html#3</link>
    <pubDate>Tue, 07 Sep 2010 09:25:14 GMT</pubDate>
    <description>&amp;gt;С таким условием вообще не работает :-( &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Как дать понять apache&apos;у, что если есть точка, не надо искать файл &lt;br&gt;&amp;gt;с таким именем и расширением? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Хотелось бы всё-таки разобраться, очень актуально! &lt;br&gt;&lt;br&gt;попробуйте так&lt;br&gt;&lt;br&gt;RewriteCond &#037;&#123;REQUEST_FILENAME&#125; !-d&lt;br&gt;RewriteRule ^(.*)/?$ index.php?mod=$1 &#091;L&#093;&lt;br&gt;&lt;br&gt;видимо из-за отрицания в квадратных скобках точка воспринимается именно как точка, а не любой символ, отсюда такое поведение&lt;br&gt;</description>
</item>

<item>
    <title>Проблема с URL и .htaccess (src)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/6982.html#2</link>
    <pubDate>Mon, 06 Sep 2010 18:13:54 GMT</pubDate>
    <description>С таким условием вообще не работает :-(&lt;br&gt;&lt;br&gt;Как дать понять apache&apos;у, что если есть точка, не надо искать файл с таким именем и расширением?&lt;br&gt;&lt;br&gt;Хотелось бы всё-таки разобраться, очень актуально!&lt;br&gt;</description>
</item>

<item>
    <title>Проблема с URL и .htaccess (cryo)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/6982.html#1</link>
    <pubDate>Mon, 06 Sep 2010 09:13:42 GMT</pubDate>
    <description>Не совсем понятно, зачем исключается точка из допустимых символов. Поэтому попробуйте так:&lt;br&gt;&lt;br&gt;RewriteRule ^(&#092;S+)/?$ index.php?mod=$1 &#091;L&#093; &lt;br&gt;</description>
</item>

</channel>
</rss>
