Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Apache) помогите зделать RewriteRule / 7 сообщений из 7, страница 1 из 1
30.06.2005, 18:06
    #33143675
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) помогите зделать RewriteRule
хочу
http://www.test.com/test/asd6asd557asd934jf/1/234/test_1.php?ertert=1
исполнять как
http://www.test.com/test/1/234/test_1.php?ertert=1?sid=asd6asd557asd934jf

зделал
Код: plaintext
1.
2.
3.
4.
Options +FollowSymLinks
RewriteEngine On
RewriteBase /test/
RewriteRule ^([ 0 -9a-z]+)/(.*)\.php$ /$ 2 .php?%{QUERY_STRING}&sid=$ 1  [L]

и в ерроре апача вижу
File does not exist: /web/test/test_1.php

а если зделать
Код: plaintext
1.
RewriteRule ^([ 0 -9a-z]+)/(.*)\.php$ /u/$ 2 .php?%{QUERY_STRING}&sid=$ 1  [L]
то в ерроре апача вижу
File does not exist: /web/u/1/234/test_1.php

помогите pls
...
Рейтинг: 0 / 0
30.06.2005, 18:13
    #33143693
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) помогите зделать RewriteRule
Ну а какой реальный путь к скрипту?
...
Рейтинг: 0 / 0
30.06.2005, 18:17
    #33143701
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) помогите зделать RewriteRule
/web/test/1/234/test_1.php

а в папке /web/test
лежит етот .htaccess
...
Рейтинг: 0 / 0
30.06.2005, 18:35
    #33143739
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) помогите зделать RewriteRule
А зачем тогда там добавлено /u/ ??
...
Рейтинг: 0 / 0
30.06.2005, 18:42
    #33143752
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) помогите зделать RewriteRule
ето я так для примера показал что если ничего не задавать
RewriteRule ^([0-9a-z]+)/(.*)\.php$ /$2.php?%{QUERY_STRING}&sid=$1 [L]
тогда
вот етот путь "1/234" пропадает :(

хотя он там и есть
...
Рейтинг: 0 / 0
30.06.2005, 19:03
    #33143795
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) помогите зделать RewriteRule
может оно зацикливается :(
...
Рейтинг: 0 / 0
01.07.2005, 14:15
    #33145140
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) помогите зделать RewriteRule
решил проблему.
действительно было зацикливание.
добавил RewriteCond и всё забегало :)
Код: plaintext
1.
2.
3.
4.
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} !^.*&sid=.*$
RewriteRule ^([ 0 -9a-z]+)/(.*)\.php$ /$ 2 .php?%{QUERY_STRING}&sid=$ 1  [L]
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Apache) помогите зделать RewriteRule / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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