X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Помощь ЧПУ
bull
bull
Topic Starter сообщение 21.1.2009, 0:13; Ответить: bull
Сообщение #1


секс,пейнтбол и рок-н-рол
******

Группа: Active User
Сообщений: 1026
Регистрация: 27.7.2007
Поблагодарили: 153 раза
Репутация:   73  


Назрел вопрос по ЧПУ для статических страниц. Допустим имеем адреса вида - www.xxx.ru/xxx/index.php как сделать чпу чтобы все ссылки были вида www.xxx.ru/xxx/ без названия файла. Проще говоря, как скрыть реальные названия файлов.

p.s. Не CMS - статические страницы.


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
glook
glook
сообщение 21.1.2009, 0:15; Ответить: glook
Сообщение #2


Завсегдатай
*****

Группа: Active User
Сообщений: 679
Регистрация: 15.11.2008
Из: Ростов-на-Дону
Поблагодарили: 212 раз
Репутация:   46  


Вот http://www.codenet.ru/webmast/php/mod_rewrite.php
и вот http://apachedev.ru/2006/07/31/mod_rewrite...v-staticheskie/

Сообщение отредактировал glook - 21.1.2009, 0:15
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bull
bull
Topic Starter сообщение 21.1.2009, 0:19; Ответить: bull
Сообщение #3


секс,пейнтбол и рок-н-рол
******

Группа: Active User
Сообщений: 1026
Регистрация: 27.7.2007
Поблагодарили: 153 раза
Репутация:   73  


читал, но пока в примере нормальном не покажут - фик пойму. Там дело в том, что страницы вида index.php?productID и т.п. преобразуют - это понятно, а вот как спрятать название файла под вид папки - немогу найти .


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
glook
glook
сообщение 21.1.2009, 0:23; Ответить: glook
Сообщение #4


Завсегдатай
*****

Группа: Active User
Сообщений: 679
Регистрация: 15.11.2008
Из: Ростов-на-Дону
Поблагодарили: 212 раз
Репутация:   46  


вот к примеру
RewriteRule ^FILE1/ /index.php?files=1

скорее так

Сообщение отредактировал glook - 21.1.2009, 0:23
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bull
bull
Topic Starter сообщение 21.1.2009, 0:28; Ответить: bull
Сообщение #5


секс,пейнтбол и рок-н-рол
******

Группа: Active User
Сообщений: 1026
Регистрация: 27.7.2007
Поблагодарили: 153 раза
Репутация:   73  


хм.... не совсем понял


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
glook
glook
сообщение 21.1.2009, 0:31; Ответить: glook
Сообщение #6


Завсегдатай
*****

Группа: Active User
Сообщений: 679
Регистрация: 15.11.2008
Из: Ростов-на-Дону
Поблагодарили: 212 раз
Репутация:   46  


(bull @ 20.1.2009, 23:28) *
хм.... не совсем понял

в .htaccess вносите правило
RewriteEngine on

RewriteBase   /
RewriteRule ^СОКРАЩЕННАЯ ССЫЛКА(БЕЗ ДОМЕНА)/ /ИСХОДНАЯ ССЫЛКА (БЕЗ ДОМЕНА)


Сообщение отредактировал glook - 21.1.2009, 13:32
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DarkByte
DarkByte
сообщение 21.1.2009, 0:35; Ответить: DarkByte
Сообщение #7


Бывалый
****

Группа: User
Сообщений: 491
Регистрация: 24.5.2008
Из: Челябинск
Поблагодарили: 63 раза
Репутация:   13  


Вначале (файла .htaccess):
RewriteEngine On
RewriteBase /


Примеры:
RewriteRule ^index$ index.php

При обращении к http://site.ru/index сервер обратится к скрипту index.php

RewriteRule ^index([0-9]+)$ index.php?id=$1

При обращении к http://site.ru/indexX сервер обратится к скрипту index.php с числовым параметром id равным X

И аналогично с регулярными выражениями smile.gif

P.S. А разве при обращении по http://site.ru/xxx/ сервер не додумается обратиться к index.htm/html/php из этой папки?

Сообщение отредактировал DarkByte - 21.1.2009, 0:37


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bull
bull
Topic Starter сообщение 21.1.2009, 0:37; Ответить: bull
Сообщение #8


секс,пейнтбол и рок-н-рол
******

Группа: Active User
Сообщений: 1026
Регистрация: 27.7.2007
Поблагодарили: 153 раза
Репутация:   73  


выдает Ошибка 500


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DarkByte
DarkByte
сообщение 21.1.2009, 0:49; Ответить: DarkByte
Сообщение #9


Бывалый
****

Группа: User
Сообщений: 491
Регистрация: 24.5.2008
Из: Челябинск
Поблагодарили: 63 раза
Репутация:   13  


(bull @ 21.1.2009, 0:37) *
выдает Ошибка 500

Значит где то в файле .htaccess допустил ошибку, смотри лог файл апача, либо скинь содержимое файла в тему.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bull
bull
Topic Starter сообщение 21.1.2009, 0:58; Ответить: bull
Сообщение #10


секс,пейнтбол и рок-н-рол
******

Группа: Active User
Сообщений: 1026
Регистрация: 27.7.2007
Поблагодарили: 153 раза
Репутация:   73  


RewriteEngine on

RewriteBase   www.techpaintball.ru
RewriteRule ^fider/ /fider.php


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Безвозмездная помощь в социальных сетях
Инвайты, посты, репосты, лайки и тп
9 PostBrigada 2297 16.12.2017, 15:47
автор: WildWeb8
Открытая тема (нет новых ответов) Нужна помощь в активации аккаунта AdSense
10 dimaguru 2606 15.12.2017, 11:12
автор: Ley
Открытая тема (нет новых ответов) Нужна помощь с задачами по SEO
Звучит так себе конечно, однако очень нужна ваша помощь!!!
10 another_way 1538 25.11.2017, 13:35
автор: Bel_Ami
Открытая тема (нет новых ответов) envato market помощь в покупке
1 wagan 602 12.11.2017, 22:23
автор: EvilGomel
Открытая тема (нет новых ответов) Помощь по css
5 Mistic 688 17.10.2017, 13:04
автор: prapod


 



RSS Текстовая версия Сейчас: 18.12.2017, 4:00
Дизайн