Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/14: Рейтинг темы: голосов - 14, средняя оценка - 4.86
Schtrich
weboman
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
1

Mod_rewrite, Как изменить вид ссылки типа index.php?cat=php

05.07.2012, 10:06. Просмотров 2587. Ответов 1

ссылка получается вот такая:

mysite.loc/index.php?cat=PHP&article=obrabotka_formy

как это переделать на:

mysite.loc/php/obrabotka_formy

???

Добавлено через 1 час 30 минут
сам себя подправлю, очевидно что я с регистром переборщил, в итоге сделал так:

так выглядит ссылка в коде:

PHP
1
<a href='index.php?cat=".strtolower($name)."&article=".translitIt($value)."'>".$value."</a>
как это переделать на:

Код
mysite.loc/php/obrabotka_formy
автогенератор выдал мне такое правило:

Код
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)\$ index.php?cat=$1&article=$2 [L]
ну почти такое, пришлось немножко (совсем чуть-чуть) подправить, но все равно оно не срабатывает, не пойму в чем проблема, mod_rewrite включен, а ни одно правило не срабатывает (вроде).

???
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2012, 10:06
Ответы с готовыми решениями:

mod_rewrite: все на index.php без www и index.php
Приветствую, уважаемые форумчане! :) Подскажите, пожалуйста, как мне реализовать следующую схему в...

переадресация на index.php средствами mod_rewrite
Hi, All! задача: пропускать все запросы через index.php кроме некоторых выделенных директорий...

Сервер не интерпретирует index.php как php страницу, а вместо этого пытается загрузить его
по порядку: создал на диске d папку server, в которой создал папки apache php mysql, в которые...

Htaccess - как переадресовывать на index.php c передачей request_uri?
Здраствуйте. Итак, хочу переадресовывать все неизвестные запросы к сайту на главную страницу, но...

Как настроить склейку под Yii и убрать index.php? + Добавить слеш?
есть url http://www.example.ru/index.php/ http://www.example.ru/index.php http://www.example.ru/...

1
Schtrich
weboman
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
08.07.2012, 08:51  [ТС] 2
в общем не выдержал, создал test.loc.rar архив , там два файла .htaccess и index.php, там одно правило срабатывает, а второе нет, может быть я иду не очень правильным путем, хотелось бы чтобы все-таки кто-нть подсказал как сделать более правильно.

п.с. закомментил т.к. оно работает неправильно. Т.е. когда на главную страницу захожу, то сразу идет редирект, чего не должно быть.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2012, 08:51

Редирект с /index.php/... на /...
Помогите поменять адрес: &quot;http://mysite.ru/index.php/welcome&quot; на &quot;http://mysite.ru/welcome&quot; ...

Не работает index.php
Привет Всем! Помогите пожалуйста, в денвере не запускается .php файл, в браузере пишет невозможно...

Вывод ссылок вместо "index.php?page=2" так - "index-page2.html"
Можно ли сделать вывод ссылок вместо &quot;index.php?page=2&quot; таким образом - &quot;index-page2.html&quot; ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru