powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Помогите настроить htaccess ЧПУ
25 сообщений из 25, страница 1 из 1
[PHP] Помогите настроить htaccess ЧПУ
    #37991981
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
# Do not remove this line, otherwise mod_rewrite rules will stop working

RewriteBase /

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
RewriteEngine On
RewriteRule ^/([0-9]+)\.html(/?) user.php?id=$2 [QSA,L]
RewriteCond %{REQUEST_URI} !^/favicon.ico

RewriteCond %{REQUEST_FILENAME} !-f 

RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]


Первое правило перенаправляет с site.ru на www.site.ru - работает
Второе правило должно перенаправлять
с www.site.ru/user/user.php?id=123
на www.site.ru/user/123.html - не работает.

Что я делаю неправильно?
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37991992
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маша и,

Исправила строку на
Код: php
1.
RewriteRule ^/([0-9]+)\.html$ user.php?id=$2 [QSA,L]


но всё равно, не работает.

Что делать, как мне быть?
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992162
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маша иИсправила строку на
Код: php
1.
RewriteRule ^/([0-9]+)\.html$ user.php?id=$2 [QSA,L]



но всё равно, не работает.И не должно. Нет второго аргумента, второй пары скобок.
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992195
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

Ой, я только учусь, а где и как поставить это второй аргумент?
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992200
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маша и,

Код: php
1.
RewriteRule ^user/([0-9]+)\.html$ user/user.php?id=$2



Так тоже не работает :(
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992222
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маша ия только учусьПростите, учитесь "методом тыка"? ;-) Или одним глазом в мануал таки поглядывате? ;-)
$1 - первая пара скобок в регекспе, $2 - вторая, и так далее.
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992227
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И, глупый вопрос: Вы уже определились, где лежит файл user.php, к которому делаете обращение?
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992233
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маша и,

Сделала
Код: php
1.
echo $_SERVER["REQUEST_URI"];



возвращает /user/user.php?id=123

Переписала на это
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^/user/([0-9]+)\.html$ /user/user.php?id=$1 


RewriteCond %{REQUEST_URI} !^/favicon.ico

RewriteCond %{REQUEST_FILENAME} !-f 

RewriteCond %{REQUEST_FILENAME} !-d



Всё равно не работает, хотя конструкция вроде бы правильная, что же мне делать?
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992241
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleИ, глупый вопрос: Вы уже определились, где лежит файл user.php, к которому делаете обращение?
В корне
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992253
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleМаша ия только учусьПростите, учитесь "методом тыка"? ;-) Или одним глазом в мануал таки поглядывате? ;-)
$1 - первая пара скобок в регекспе, $2 - вторая, и так далее.
"Поглядываете" ;-)

Да, это я поняла, и убрала одну переменную что бы не путаться.
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992257
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В корне сайта? Тогда почему вы указываете что он в директории /user/, считая от корня сайта, лежит?
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992259
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маша иубрала одну переменную что бы не путатьсяВ данном случае чтобы пишется слитно. Еще и ман по русскому языку не изучен :-(
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992261
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleВ корне сайта? Тогда почему вы указываете что он в директории /user/, считая от корня сайта, лежит?
Ой, а не знаю как правильно, помогите пожалуйста, как правильно написать?
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992266
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, а мануал это неужели не объясняет?
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992267
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleМаша иубрала одну переменную что бы не путатьсяВ данном случае чтобы пишется слитно. Еще и ман по русскому языку не изучен :-(
Ага, точно, надо было писать "чтобы" спасибо! :)
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992271
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маша иvkleВ корне сайта? Тогда почему вы указываете что он в директории /user/, считая от корня сайта, лежит?
Ой, а не знаю как правильно, помогите пожалуйста, как правильно написать?

Ой, а я не знаю, где мануал почитать, к тому же на форум люди идут за помощью, а не за тем что бы их на мануал посылали :)
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992277
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маша иМаша ипропущено...

Ой, а не знаю как правильно, помогите пожалуйста, как правильно написать?

Ой, а я не знаю, где мануал почитать, к тому же на форум люди идут за помощью, а не за тем что бы их на мануал посылали :)

Ой, опять "чтобы" раздельно написала, не ругайте :)
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992303
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маша иОй, а я не знаю, где мануал почитать Тынц

Маша ина форум люди идут за помощью, а не за тем что бы их на мануал посылалиВам сюда скопипастить весь мануал или кусочками?
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992323
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я по русски еле-еле, а вы мне на английский посылаете :)
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992332
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleМаша иОй, а я не знаю, где мануал почитать Тынц

Маша ина форум люди идут за помощью, а не за тем что бы их на мануал посылалиВам сюда скопипастить весь мануал или кусочками?

вот это правило, похоже самое правильное, почему оно не хочет работать?
Код: php
1.
2.
3.
RewriteEngine On
RewriteBase /
RewriteRule ^/user/([0-9]+)\.html$ /user/user.php?id=$1 
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992340
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RewriteBase, вероятно, лишнее.
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992390
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleRewriteBase, вероятно, лишнее.
Блин, всё равно не хочет работать, мистика какая-то...
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992419
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сходу не соображу... Может другое какое-то правило мешает... Если есть доступ из внешки, могу глянуть.
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992439
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleСходу не соображу... Может другое какое-то правило мешает... Если есть доступ из внешки, могу глянуть.

Написала вам на почту.
...
Рейтинг: 0 / 0
[PHP] Помогите настроить htaccess ЧПУ
    #37992461
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
RewriteRule ^writer/([0-9]+)\.html$ /writer/writer.php?id=$1


RewriteBase - лишнее. Про уязвимости скрипта - в почте.
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Помогите настроить htaccess ЧПУ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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