powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Apache) помогите зделать RewriteRule
7 сообщений из 7, страница 1 из 1
(Apache) помогите зделать RewriteRule
    #33143675
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хочу
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
(Apache) помогите зделать RewriteRule
    #33143693
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а какой реальный путь к скрипту?
...
Рейтинг: 0 / 0
(Apache) помогите зделать RewriteRule
    #33143701
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
/web/test/1/234/test_1.php

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

хотя он там и есть
...
Рейтинг: 0 / 0
(Apache) помогите зделать RewriteRule
    #33143795
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может оно зацикливается :(
...
Рейтинг: 0 / 0
(Apache) помогите зделать RewriteRule
    #33145140
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
решил проблему.
действительно было зацикливание.
добавил 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
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Apache) помогите зделать RewriteRule
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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