Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
14 / 14 / 2
Регистрация: 22.09.2010
Сообщений: 227
1

.htaccess RewriteRule

04.08.2012, 16:56. Показов 1641. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста написать .htaccess
Нужно, чтобы скрипт site.ru/abc.php открывался по адресу site.ru/abc/
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.08.2012, 16:56
Ответы с готовыми решениями:

Rewriterule htaccess
Всем привет помогите преобразовать это index.php?do=xfsearch&xf=$1&cat=$2&cstart=$3 на site.ru/go/1...

.htaccess RewriteRule
Как сделать чтобы переходя по ссылке url.com/papka или url.com/papka/ использовался скрипт из...

.htaccess RewriteRule!
Ребят есть адрес типа example.com/blog2/index.php?post=2 нужно example.com/blog2/index/post/2/

RewriteRule htaccess
Доброго времени суток, подскажите пожалуйста! Есть правило RewriteRule ^/?(+)/?$ /me?rid=$2&id=$1...

10
Эксперт PHP
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
04.08.2012, 17:00 2
Код
# Начинаем работу с mod_rewrite
RewriteEngine On

# Если папки и файла с таким именем нет
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^abc\/?$ abc.php
1
14 / 14 / 2
Регистрация: 22.09.2010
Сообщений: 227
04.08.2012, 17:06  [ТС] 3
Lyodik, так, а если нужно сделать для всех ***.php?

Код
# Начинаем работу с mod_rewrite
RewriteEngine On
 
# Если папки и файла с таким именем нет
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 
RewriteRule ^(.*)/?$ $1.php
так?

Добавлено через 3 минуты
Хм, сейчас у меня работает только site.ru/abc, если поставить слэш на конце, но ошибка 500. Как сделать site.ru/abc/ ? И если у меня есть страничка site.ru/abc.php?content=new, как сделать для неё адрес site.ru/abc/new/ ? Я ведь 100% не первый, кто это делает, может, где-нибудь есть хорошая статья с примерами? был бы очень благодарен
0
Эксперт PHP
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
04.08.2012, 17:24 4
Тут можно почитать:
http://www.htaccess.net.ru/doc... ewrite.php

Добавлено через 40 секунд
Больше знаю В поисковики идите...
1
14 / 14 / 2
Регистрация: 22.09.2010
Сообщений: 227
05.08.2012, 07:14  [ТС] 5
Вверх
0
Эксперт PHP
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
05.08.2012, 07:28 6
Цитата Сообщение от Wir2al Посмотреть сообщение
Lyodik, так, а если нужно сделать для всех ***.php?
Цитата Сообщение от Wir2al Посмотреть сообщение
И если у меня есть страничка site.ru/abc.php?content=new, как сделать для неё адрес site.ru/abc/new/ ?
Попробуйте так:
Код
# Начинаем работу с mod_rewrite
RewriteEngine On
 
# Если папки и файла с таким именем нет
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 
RewriteRule ^([^\.\/]*)\/?([^\/]*)?\/?$ $1.php?page=$2
1
14 / 14 / 2
Регистрация: 22.09.2010
Сообщений: 227
05.08.2012, 07:41  [ТС] 7
Lyodik, работает, но перестают подгружаться картинки и стили из-за относительных путей. Есть способы исправить, кроме как указать абсолютные пути?
0
Эксперт PHP
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
05.08.2012, 08:22 8
Цитата Сообщение от Wir2al Посмотреть сообщение
Есть способы исправить, кроме как указать абсолютные пути?
Можно прописать HTML-тег base
1
14 / 14 / 2
Регистрация: 22.09.2010
Сообщений: 227
05.08.2012, 08:41  [ТС] 9
Lyodik, спасибо, посмотрю, что за зверь
0
14 / 14 / 2
Регистрация: 22.09.2010
Сообщений: 227
07.08.2012, 08:31  [ТС] 10
Lyodik, а вот так?
orders.php?type=all?page=2 —> orders/all/2/
job.php?type=drivers?page=30 —> job/drivers/2/
order.php?type=abc —> order/abc/
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
07.08.2012, 10:16 11
http://www.generateit.net/mod-rewrite/
1
07.08.2012, 10:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.08.2012, 10:16
Помогаю со студенческими работами здесь

.htaccess rewriterule
Добрый день уважаемые пользователи! Нужна ваша помощь. Есть URL...

RewriteRule .htaccess
Не могу определиться с выбором раздела, если, что не так Уважаемые модераторы прошу не пинать...

.htaccess: неадекватный RewriteRule
В корне сайта есть файл .htaccess, в котором Options +FollowSymLinks RewriteEngine On ...

Htaccess - Redirect и RewriteRule
В папке www.site.ru/catalog лежит такой htaccess При переходу по адресу...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru