powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Аля БЛОГ...
1 сообщений из 1, страница 1 из 1
Аля БЛОГ...
    #32976587
mod_rewrite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня есть форум с юзерами, которые регились под логинами состоящими только из букв и цифр.
Соответственно у каждого пользователя есть контактная информация, новости, что то еще...

Возникла идея сделать им псевдоперсональные каталоги типа

http://servername/username/
http://servername/username/news/
http://servername/username/news/1.html
http://servername/username/news/2.html
http://servername/username/info/

Естественно, была выбрано решение с mod_rewrite

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
allow from all
RewriteEngine on
Options +FollowSymLinks
#не трогаем существующие файлы и папки, а также картинки...
RewriteCond    %{REQUEST_FILENAME}    !-f 
RewriteCond    %{REQUEST_FILENAME}    !-d 
RewriteRule .*\.(jpg|gif|png|css|zip|doc|php|js)$ - [L]

RewriteRule  ^(.*)/(.*)(/)?$                    /error404.php?user_name=$ 1 
RewriteRule  ^(.*)/(.*)/(.*)(/)?$                  /error404.php?user_name=$ 1 &module=$ 2 
RewriteRule  ^(.*)/news/(.*).html$              /error404.php?user_name=$ 1 &module=news&id=$ 2 

Не работает :-(

в скрипте error.php делаю
Код: plaintext
1.
2.
<?
  print_r($_GET);
?>

http://servername/username/
Код: plaintext
1.
2.
3.
Array
(
    [user_name] => username
)


http://servername/username
Код: plaintext
ошибка  404 


http://servername/username/news/
Код: plaintext
1.
2.
3.
4.
Array
(
    [user_name] => /error404.php
    [module] => news
)

http://servername/username/news
Код: plaintext
1.
2.
3.
Array
(
    [user_name] => username
)


http://servername/username/news/1.html
Код: plaintext
1.
2.
3.
4.
5.
6.
Array
(
    [user_name] => /error404.php
    [module] => news
    [id] =>  1 
)

Посмотрите пожалйуста что не так?
на клубе просмотрел, на спектаторе тоже, егрофф нет посетил...
все примеры оттуда взяты...
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Аля БЛОГ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]