Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.58/12: Рейтинг темы: голосов - 12, средняя оценка - 4.58
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 12
1

Настройка ЧПУ

12.04.2013, 01:58. Показов 2126. Ответов 21
Метки нет (Все метки)

Здравствуйте. Есть сайт на html. Помогите настроить .htaccess для него.
Нужно чтобы ссылки по умолчанию имели такой вид без html на конце:
site.ru/****/
site.ru/****/****/
site.ru/****/****/***/ и т.д

Предложил один человек сделать вот так, но это только для первого уровня, т.е site.ru/****/ как сделать к остальным может вы подскажите?
Код
<IfModule mod_rewrite.c>
        RewriteRule ^(([^/]+/)*[^.]+)$ /$1.html [L]
        RewriteRule ^(([^/]+/)*[^.]+)/$ /$1.html [L]
</IfModule>
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2013, 01:58
Ответы с готовыми решениями:

Настройка ЧПУ
Всем привет. На сайте ко всем ссылкам мне надо приписать /ru/. Например есть страница...

Настройка ЧПУ
В общем, господа, помогите настроить ЧПУ. У меня кое-что получилось. Например, заменить ссылки...

Настройка ЧПУ
Подскажите что я делаю не так , потому что читает ссылки только через нижний пробел ...

Настройка ЧПУ в .htaccess
Здравствуйте, Никак не могу разобрать с настройкой .htaccess &lt;IfModule mod_rewrite.c&gt;...

21
115 / 115 / 8
Регистрация: 12.04.2013
Сообщений: 379
12.04.2013, 14:20 2
У любой CMS,ки подсмотрите, у того же Drupal,а например.
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 12
16.04.2013, 17:56  [ТС] 3
неужели никто не может помочь??
0
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 17:01 4
mihon4ik,
Код
Options +MultiViews
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 12
18.04.2013, 19:21  [ТС] 5
Цитата Сообщение от Илья Федин Посмотреть сообщение
mihon4ik,
Код
Options +MultiViews
что это, можете объяснить?
Кстати, то правило которое я написал не работает.
Единственное рабочее правило вот это:

Код
RewriteRule ^([a-z0-9-]+)/?$ $1.html
RewriteRule ^([a-z0-9-]+)/([a-z0-9-]+)/?$ $1/$2.html
RewriteRule ^([a-z0-9-]+)/([a-z0-9-]+)/([a-z0-9-]+)/?$ $1/$2/$3.html
RewriteRule ^([a-z0-9-]+)/([a-z0-9-]+)/([a-z0-9-]+)/([a-z0-9-]+)/?$ $1/$2/$3/$4.html
Буду благодарен если поможете улучшить/исправить его.
0
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 19:25 6
Цитата Сообщение от mihon4ik Посмотреть сообщение
что это, можете объяснить?
В .htaccess напишите и расширение для файлов Apache будет искать сам
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 12
18.04.2013, 19:44  [ТС] 7
Цитата Сообщение от Илья Федин Посмотреть сообщение
В .htaccess напишите и расширение для файлов Apache будет искать сам
написал, не работает. Неужели одна эта строчка убирает html с конца ссылки?
0
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 20:13 8
Цитата Сообщение от mihon4ik Посмотреть сообщение
Неужели одна эта строчка убирает html с конца ссылки?
Да
Цитата Сообщение от mihon4ik Посмотреть сообщение
написал, не работает.
Никакую ошибку не выдал?
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 12
18.04.2013, 20:18  [ТС] 9
Цитата Сообщение от Илья Федин Посмотреть сообщение
Да

Никакую ошибку не выдал?
неа, просто страница осталась с html на конце.
0
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 20:27 10
А вы в адресной писали с HTML? Или без HTML?
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 12
18.04.2013, 20:32  [ТС] 11
Цитата Сообщение от Илья Федин Посмотреть сообщение
А вы в адресной писали с HTML? Или без HTML?
в коде стоит ссылка на страницу с хтмл на конце.
0
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 20:35 12
Цитата Сообщение от mihon4ik Посмотреть сообщение
в коде стоит ссылка на страницу с хтмл на конце.
Ну вот и ответ на вопрос. Сначала оттуда .html уберите.
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 12
18.04.2013, 20:51  [ТС] 13
Цитата Сообщение от Илья Федин Посмотреть сообщение
Ну вот и ответ на вопрос. Сначала оттуда .html уберите.
все равно не работает.
0
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 21:08 14
Цитата Сообщение от mihon4ik Посмотреть сообщение
все равно не работает.
Какую ошибку-то выдаёт???
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 12
18.04.2013, 21:10  [ТС] 15
Цитата Сообщение от Илья Федин Посмотреть сообщение
Какую ошибку-то выдаёт???
404
0
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 21:28 16
mihon4ik, Слеш в конце ставили?
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 12
18.04.2013, 22:07  [ТС] 17
Цитата Сообщение от Илья Федин Посмотреть сообщение
mihon4ik, Слеш в конце ставили?
стоит.
0
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 22:09 18
Уберите, его нельзя
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 12
18.04.2013, 22:18  [ТС] 19
Цитата Сообщение от Илья Федин Посмотреть сообщение
Уберите, его нельзя
да я пробовал уже и так и так. Даже не знаю в чем причина. Мне кажется, легче вам дать доступ чтобы вы сами глянули, если не трудно.
0
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
19.04.2013, 11:45 20
mihon4ik, Если хотите: http://www.teamviewer.com/ru/index.aspx
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2013, 11:45

Настройка mod_rewrite (ЧПУ)
имеется сайт на котором нужно сделать ЧПУ на htaccess страницы имеют вид...

Настройка ЧПУ в отдельной директории
собственно вопрос... есть site.ru и есть админка к нему site.ru/admin. я расположил .htaccess в...

Настройка ЧПУ для двух правил
Добрый день всем. Второй день разбираюсь с ЧПУ (Rewrite) Нужно http://www.wellsait.ru/page/html...

Htaccess настройка ЧПУ при наличии одноименных каталогов
Добрый день! Добавил функцию ЧПУ в проект, но встала проблема. На сайте есть ссылка вида...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru