powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
11 сообщений из 11, страница 1 из 1
Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
    #37859247
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите пожалуйста правильно составить .htaccess

У меня вот такого вида ссылки
http://zzz.net/index.php?sort=id&q=zzz
http://zzz.net/index.php?sort=rating&q=zzz
http://zzz.net/index.php?sort=date&q=zzz
http://zzz.net/index.php?sort=view&q=zzz
http://zzz.net/index.php?sort=comment&q=zzz
http://zzz.net/index.php?category=vbs
http://zzz.net/?post=17
http://zzz.net/?p=1
http://zzz.net/?p=1&sort=rating
http://zzz.net/?p=1&sort=date
http://zzz.net/?p=1&sort=view
http://zzz.net/?p=1&sort=comment
http://zzz.net/index.php?q=%D0%BE%D0%BB%D0%BE%D0%BB
http://zzz.net/index.php?p=1&q=%D0%BE%D0%BB%D0%BE%D0%BB
http://zzz.net/index.php?sort=id&q=%D0%BE%D0%BB%D0%BE%D0%BB
http://zzz.net/index.php?sort=rating&q=%D0%BE%D0%BB%D0%BE%D0%BB
http://zzz.net/index.php?p=1&sort=rating&q=%D0%BE%D0%BB%D0%BE%D0%BB
http://zzz.net/index.php?p=1&sort=date&q=%D0%BE%D0%BB%D0%BE%D0%BB
http://zzz.net/index.php?p=1&sort=view&q=%D0%BE%D0%BB%D0%BE%D0%BB
http://zzz.net/index.php?p=1&sort=comment&q=%D0%BE%D0%BB%D0%BE%D0%BB

хочу сделать их вида
http://zzz.net/p/1/sort/comment/q/%D0%BE%D0%BB%D0%BE%D0%BB

все запросу у меня идут к файлу index.php, а он в свою очередь выдает тот или иной шаблон


раньше не работал с mod_rewrite поэтому не знаю как правильно организовать

если у вас есть любые примеры пишите их тут, все пригодятся.

а можно ли обойтись без mod_rewrite и генерировать с помощью php

в общем у меня очень много вопросов, помогите пожалуйста ответить хотя бы на часть из них :)
...
Рейтинг: 0 / 0
Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
    #37859248
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл написать что параметры генерируются на лету и предугадать сколько будет параметров практически не возможно
...
Рейтинг: 0 / 0
Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
    #37859257
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как то примерно так отправить всё несуществующее на индексный файл:
Код: sql
1.
2.
3.
4.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]

А в пхпшном скрипте уже разбирать строку на параметры.
...
Рейтинг: 0 / 0
Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
    #37859260
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleКак то примерно так отправить всё несуществующее на индексный файл:
Код: sql
1.
2.
3.
4.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]

А в пхпшном скрипте уже разбирать строку на параметры.

а что такое [L,QSA] ?
особенно интересует QSA
...
Рейтинг: 0 / 0
Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
    #37859266
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule qsappend|QSA Appends any query string from the original request URL to any query string created in the rewrite target.details ...
...
Рейтинг: 0 / 0
Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
    #37859279
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как делают на большинстве грамотных сайтов такие преобразования?
вот например сервер не всегда может быть apache, а например nqinx (хотя я в этом не силен)
...
Рейтинг: 0 / 0
Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
    #37859298
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У nqinx тоже есть конфиг, и этот конфиг можно править. Просто средства достижения результата немного другие.


prot0typeна большинстве грамотных сайтовОгласите список этих сайтов, пожалуйста!
...
Рейтинг: 0 / 0
Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
    #37859308
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleУ nqinx тоже есть конфиг, и этот конфиг можно править. Просто средства достижения результата немного другие.


prot0typeна большинстве грамотных сайтовОгласите список этих сайтов, пожалуйста!

ozon.ru
вордпрес и другие cms движки
...
Рейтинг: 0 / 0
Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
    #37859336
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а могу я обработать url с помощью php а потом в наглую добавить
Код: php
1.
2.
3.
4.
$_GET['q']='данные';
$_GET['sort']='данные';
$_GET['post']='данные';
$_GET['p']='данные';



такое присвоение правильное? чтобы не перелопачивать код?
...
Рейтинг: 0 / 0
Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
    #37859432
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prot0typeв наглую добавитьДа, без проблем.
...
Рейтинг: 0 / 0
Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
    #37859609
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На движках грамотных как раз есть выбор - включать ли подобное преобразование ссылок или не включать.
Разумеется, по дефолту отключено, и при включении требуется руками добавлять в .htaccess.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Вопрос по .htaccess - преобразование url (mod_rewrite и все такое)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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