| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Александр Михалицын
 Администратор
Возраст: 14 Пол: мужской Зарегистрирован: 13.06.2008 Сообщения: 541 Благодарности: 2/3 Откуда: Свердловская область, Краснотурьинск Монет: 9276
|
Добавлено: Sun Sep 21, 2008 4:42 pm Заголовок сообщения: ЧПУ Скачать пост |
цитировать |
|
Собственно, это почти готовое решение,
написал его в процессе помощи парню с форума eomy.net.
Тут я покажу как можно сделать ЧПУ например для самописного
двига.
Задача:
сделать чтобы при наборе:
http://some.com/dir/script.php
скрипту-обработчику index.php
посылались параметры:
index.php?id=dir&script=script
можно и другие сделать, я
только пример покажу, переделать будет легко.
.htaccess
| Код: | <IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)\.php$ index.php?id=$1&id2=$2 [L,QSA]
</IfModule> |
index.php
| Код: | <?php
echo '"Папка": '.$_GET['id']."<br>";
echo '"Название скрипта": '.$_GET['id2']."+php";
?> |
Как видите все параметры оказываются в массиве $_GET[],
обрабатывайте!
Будут вопросы - сюда.  _________________ Мои файлы
Мой локальный сервер
Мой аккаунт на forum.dklab.ru
Группы: [Sunset-cms team]
[Авторы модификаций]
[Модераторы]
[Разработчики]
|
|
| Вернуться к началу |
|
 |
youROCK
 New Member

Возраст: 20 Пол: мужской Зарегистрирован: 05.10.2008 Сообщения: 2
Монет: 102
|
Добавлено: Sun Oct 05, 2008 10:18 pm Заголовок сообщения: Скачать пост |
цитировать |
|
Ну, в общем, как-то не очень универсально :)
Группы: Нет
|
|
| Вернуться к началу |
|
 |
Александр Михалицын
 Администратор
Возраст: 14 Пол: мужской Зарегистрирован: 13.06.2008 Сообщения: 541 Благодарности: 2/3 Откуда: Свердловская область, Краснотурьинск Монет: 9276
|
|
| Вернуться к началу |
|
 |
youROCK
 New Member

Возраст: 20 Пол: мужской Зарегистрирован: 05.10.2008 Сообщения: 2
Монет: 102
|
Добавлено: Mon Oct 06, 2008 12:00 pm Заголовок сообщения: Скачать пост |
цитировать |
|
Ну я ж те в комменты писал. Сам вставь :)
Группы: Нет
|
|
| Вернуться к началу |
|
 |
Александр Михалицын
 Администратор
Возраст: 14 Пол: мужской Зарегистрирован: 13.06.2008 Сообщения: 541 Благодарности: 2/3 Откуда: Свердловская область, Краснотурьинск Монет: 9276
|
|
| Вернуться к началу |
|
 |
charger
 New Member
Возраст: 15 Пол: Не указан Зарегистрирован: 22.10.2008 Сообщения: 3
Монет: 3
|
Добавлено: Wed Oct 22, 2008 12:20 pm Заголовок сообщения: Скачать пост |
цитировать |
|
Вот у меня не работает реврайт
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^module/([a-zA-Z]+)/([a-zA-Z]+)\.shtml$|article/([a-zA-Z]+)/([a-zA-Z]+)\.shtml$ index.php?module=$1&catt=$2 [L,QSA]
</IfModule>
Работает только module/модуль_тут/index.shtml
Но article не работает
Группы: Нет
|
|
| Вернуться к началу |
|
 |
Александр Михалицын
 Администратор
Возраст: 14 Пол: мужской Зарегистрирован: 13.06.2008 Сообщения: 541 Благодарности: 2/3 Откуда: Свердловская область, Краснотурьинск Монет: 9276
|
|
| Вернуться к началу |
|
 |
charger
 New Member
Возраст: 15 Пол: Не указан Зарегистрирован: 22.10.2008 Сообщения: 3
Монет: 3
|
Добавлено: Wed Oct 22, 2008 12:38 pm Заголовок сообщения: Скачать пост |
цитировать |
|
Александр Михалицын
Спасибо
Группы: Нет
|
|
| Вернуться к началу |
|
 |
charger
 New Member
Возраст: 15 Пол: Не указан Зарегистрирован: 22.10.2008 Сообщения: 3
Монет: 3
|
Добавлено: Wed Oct 22, 2008 12:52 pm Заголовок сообщения: Скачать пост |
цитировать |
|
Задача:
сделать чтобы при наборе:
http://some.com/article/22/index.shtml
скрипту-обработчику index.php
посылались параметры:
index.php?id=22
сделать чтобы при наборе:
http://some.com/module/тут_имя_модуля/index.shtml
скрипту-обработчику index.php
посылались параметры:
index.php?module=тут_имя_модуля
index.php Код:
<?php
echo '"id": '.$_GET['id']."<br>";
?>
<?php
echo '"Модуль": '.$_GET['module']."<br>";
?>
Группы: Нет
|
|
| Вернуться к началу |
|
 |
Александр Михалицын
 Администратор
Возраст: 14 Пол: мужской Зарегистрирован: 13.06.2008 Сообщения: 541 Благодарности: 2/3 Откуда: Свердловская область, Краснотурьинск Монет: 9276
|
|
| Вернуться к началу |
|
 |
|
|
[ Time: 0.8520s ][ Queries: 49 (0.4803s) ][ Gzip: off ][ Memory: 0mb ]
|