Цитата (Ramzes_Ra @ 31.08.2013 - 23:10) |
За какой милой темой мы парни встретили начало осени и проводили лето)) с 1 сентября)) |
Цитата (killer8080 @ 1.09.2013 - 00:15) | ||
у меня еще 45 минут лета ![]() |
Цитата (bybad @ 1.09.2013 - 16:29) |
По все видимости теперь post распознаётся как папка и поэтому некорректно отображается. Вопрос, можно ли как то обойти эту проблему другим способом, или придётся везде указывать прямые адреса ? |
<link href="css/style.css" rel="stylesheet" type="text/css" />
<link href="/css/style.css" rel="stylesheet" type="text/css" />
Цитата (killer8080 @ 1.09.2013 - 13:53) |
либо использовать тег base |
RewriteRule ^post/(.*)$ post.php?id=$1 [L]
RewriteRule ^post$ post.php [L]
RewriteRule ^post/$ post.php [L]
Цитата (bybad @ 1.09.2013 - 15:58) |
Может быть нужно какое-то другое условие? |
Цитата (bybad @ 1.09.2013 - 18:58) |
Нужно что бы показывалась главная страница site.ru/post.php (без $id) если вдруг пользователь вручную удалит из строки переменную id, т.е. останется site.ru/post/ или site.ru/post |
RewriteRule ^post(/(\d+))?/?$ post.php?id=$2 [L,QSA]
Цитата (killer8080 @ 1.09.2013 - 16:48) |
RewriteRule ^post(/(\d+))?/?$ post.php?id= [L,QSA] |
Цитата (killer8080 @ 2.09.2013 - 11:44) |
какую ошибку? Правило рабочее, если ты там ничего лишнего не на вертел. :) |
RewriteEngine on
Options -MultiViews
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^post/(.*)$ post.php?id=$1 [L]
ErrorDocument 404 http://site.ru/error404.php
ErrorDocument 403 http://site.ru/error403.php
Цитата (bybad @ 2.09.2013 - 14:55) |
Это выражение нужно подставить вместо предыдущего или в дополнение к нему ? |
RewriteEngine on
Options -MultiViews +FollowSymlinks -Indexes
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^post(/(\d+))?/?$ post.php?id=$2 [L,QSA]
ErrorDocument 404 http://site.ru/error404.php
ErrorDocument 403 http://site.ru/error403.php