Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - netwolf

Страницы: [1]
1
Мой .htaccess
----------------------------------------------
RewriteEngine On
RewriteCond %{REQUEST_URI} !\\.css$
RewriteCond %{REQUEST_URI} !\\.gif$
RewriteCond %{REQUEST_URI} !\\.jpg$
RewriteCond %{REQUEST_URI} !\\.swf$
RewriteRule ^admin/.*$ - [L]
RewriteRule ^admin.*$ - [L]
RewriteRule ^403.*$ - [L]
RewriteRule ^404.*$ - [L]
RewriteRule ^403/.*$ - [L]
RewriteRule ^404/.*$ - [L]
RewriteRule ^([a-z0-9]*)$ /main.php?fold=$1
RewriteRule ^([a-z0-9]*)/([a-z0-9]*)$ /main.php?fold=$1&subf1=$2
RewriteRule ^([a-z0-9]*)/([a-z0-9]*)/()$ /main.php?fold=$1&subf1=$2

ErrorDocument 403 /403/
ErrorDocument 404 /404/
--------------------------------------------------------------------
Вопросы:

[mod_rewrite]
1 Как сделать так чтобы урлы переписовались только для не существующих папок.
2 Как вызвать 404 ошибку, когда урл не поподает под правило [a-z0-9]* (выводит 400ю)

1 (По значения fold, subf1 определяютя пораметры для страницы.) Как сделать так чтобы при отсутствии запрашиваемой страницы   в базе выдовалась 404 ?
я делаю так:
[PHP]
$text = mysql_fetch_array($SQL);
if(empty($text)) { header("Status: 404 Not Found"); exit; }
[PHP]
Но страницы 404 не показывается просто браузер говорит что нет и все, оно и понтяно яж браузеру говорю :)
Location: 404 тоже не подойдет запрашиваемый урл меняется на 404


Ответ типа: mod_rewrite manual можите не писать (мозгов пока не хватает)

Всем спасибо

2
После прочтения ководства Лебедева. Возникла идея избавиться от вской нечести в урле...
Вопрос: как передать пораметры от одного скрипта другому не используя сисии и куки потому что сесию и буду передовать... :)
Думал много..  НО ВЕТЬ КАК ТО ЭТО делают формы методом пост!!!
У кого есть идеи буду рад...
спасибо заранее.

Страницы: [1]