PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (2): « 1 [2]

> Найдено сообщений: 28
NEMOGY Отправлено: 13 Ноября, 2012 - 15:12:27 • Тема: И снова о ЧПУ) • Форум: Вопросы новичков

Ответов: 11
Просмотров: 1555
Вот это уже другое дело, что-то разъясняется)

на входе ссылка - http://www[dot]site[dot]com/foo/my-article/
Она для посетителя так и останется?

на выходе - http://www[dot]site[dot]com/article.php?[dot][dot][dot]cleId=my-article
А это я так понимаю для меня, то есть бери обрабатывай и шли куда надо..?
......... будет вызван скрипт article.php в корне сайта с параметром articleId=my-article Вот, а этот параметр я могу обрабатывать функцией GET или .... какой лучше.

Пока я писал, то вы уже дали ответ)

И почему quote не сработал когда я редактировал? - ладно с этим проехали
(Добавление)
Zuldek
Zuldek пишет:
В случае если перенаправлений нет

Значит если не перенаправляет на foo/index, то правила скорее всего верны?
(Добавление)
Zuldek пишет:
на входе ссылка -

http://beauty-in-health[dot]net/zdorove/
правило:
RewriteRule ^([^/]+)/?$ index.php?cat=$1 [L] ?????
NEMOGY Отправлено: 13 Ноября, 2012 - 15:01:58 • Тема: И снова о ЧПУ) • Форум: Вопросы новичков

Ответов: 11
Просмотров: 1555
Мелкий пишет:
example.com/foo/
При таком обращении браузер ищет директорию /foo/ в корне сайта, как-тогда ему сказать что-ты туда не ходи, а отдай обратно, а я уже направлю куда надо....
NEMOGY Отправлено: 13 Ноября, 2012 - 14:40:01 • Тема: И снова о ЧПУ) • Форум: Вопросы новичков

Ответов: 11
Просмотров: 1555
И снова о ЧПУ в надежде получить необходимую информацию! Вопрос о ЧПУ от новичков был и будет, поэтому терпения господа.

И так, что же делает mod_rewrite? Что такого ЧПУшного он делает? Ссылка вида http://site[dot]com/index.php?cat=foo в такую не превращается:
http://site[dot]com/foo/
как я понимаю он не делает напрямую преобразование, как ожидалось. Нужно получить а потом обработать! Это ТАК?

Вопрос: так как же получить и обработать, чтобы ссылки выглядели на сайте именно site.com/foo/ , я так понимаю нужно делать соответственные директории от корня сайта, в моем примере это: './foo/index.php' - ну а index.php уже наверное можно как-то убрать? Тогда при запросе site.com/foo/ мне выдаст страницу из директории foo/. Получается что нужно будет х*ев* тучу директорий и файлов если это будет новость, пост... Так как же быть ?????????????
Здесь то, что сотворил на данный момент ( на текст, надписи и прочее не смотреть!) http://beauty-in-health[dot]net .
Ну не могу понять как же все-таки сделать эти ЧПУ???
NEMOGY Отправлено: 11 Ноября, 2012 - 21:55:46 • Тема: ЧПУ на сайте • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 48
DeepVarvar пишет:
фишка еще в том, что индексный файл должен быть в корне сайта а не в папке как у вас.

Пробовал перемещать и снова неудача... Интересно было бы дать кому-то из знающих посмотреть на это чудо, может ли такое существовать в сети)))
(Добавление)
DeepVarvarDeepVarvar
Подскажите куда обратится с помощью за WMZ??? Очень нужна помощь.
Моя почта в подписи.
NEMOGY Отправлено: 11 Ноября, 2012 - 18:22:15 • Тема: ЧПУ на сайте • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 48
ams пишет:
http://www[dot]seoschool[dot]ru/search-e[dot][dot][dot]imate-guide[dot]html

Прочитай статью, там должно быть все понятно

Пробовал, но просто редиректит на http://localhost/denwer/.. Может кто-то попробовать у себя, ОТБЛАГОДАРЮСЬ!!!!!!!!!!!
NEMOGY Отправлено: 11 Ноября, 2012 - 14:35:32 • Тема: ЧПУ на сайте • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 48
Здравствуйте форумчане! Не могу разобраться с этими чудо ссылками ЧПУ... Ссылки у меня 4 видов, то есть запросы выглядят так:
1. http://localhost/phpsite/index.php
2. http://localhost/phpsite/index.php?cat=foo
3. http://localhost/phpsite/index.php?subcat=foo1
4. http://localhost/phpsite/index.p...mp;article=foo11

Цель:
-убрать из адресной строки:
1. index.php
2. index.php?cat=
3. index.php?subcat=
4. index.php?subcat=&article=
-соответственно оставить значения параметров: cat=, subcat=, subcat= &article= , но при этом оставить возможность использовать эти параметры для $_GET[].

В итоге запросы пользователей должны выглядеть так:
1. http://localhost/phpsite/ - главная страница
2. http://localhost/phpsite/foo
3. http://localhost/phpsite/foo1
4. http://localhost/phpsite/foo1/foo11
Возможно ли прописать такие правила в .htaccess???

Может кто-то готов за wmu или wmz помочь???
NEMOGY Отправлено: 11 Ноября, 2012 - 13:09:53 • Тема: Про ЧПУ и не только.. • Форум: Обсуждение статей

Ответов: 122
Просмотров: 132087
DeepVarvar пишет:
Э, нее, никаких денег, вы так решите для себя, либо всегда платить, либо делать все самому.
Загуглите по фразе "ЧПУ денвер"

Так понимаешь делаю сайт для себя, без всяких знаний начинал, а тут еще диплом сдавать через месяц по строительству, так хочу закончить с этим делом, пусть потихоньку индексируется, а сдам диплом, так уже можно будет поднажать, нужно очень срочно... ну плиззз
(Добавление)
DeepVarvar
Что никак?
NEMOGY Отправлено: 11 Ноября, 2012 - 13:00:40 • Тема: Про ЧПУ и не только.. • Форум: Обсуждение статей

Ответов: 122
Просмотров: 132087
DeepVarvar пишет:
А чем ваш хост хуже реального?

Не знаю, так вот не делает рерайт... Никак не получается уже это сделать... Может вы можете сделать эти ЧПУ??? Или подскажите кто может помочь реализовать ЧПУ, сколько будет стоить? 10 wmz достаточно?
NEMOGY Отправлено: 11 Ноября, 2012 - 11:01:27 • Тема: Про ЧПУ и не только.. • Форум: Обсуждение статей

Ответов: 122
Просмотров: 132087
DeepVarvar пишет:
Ну в этом логе ничего нету, это точно эррорлог?

Ну наверное)... Z:\usr\local\apache\logs\error.log
(Добавление)
DeepVarvarМожет на реальном хосте будет работать?
NEMOGY Отправлено: 10 Ноября, 2012 - 23:23:34 • Тема: Про ЧПУ и не только.. • Форум: Обсуждение статей

Ответов: 122
Просмотров: 132087
DeepVarvar пишет:
А тут перед index нужен пробел

Поставил пробел... Сдвиг есть - переадресовывается на http://localhost/denwer/ и пишет "Ура заработало", но что далее делать не пойму...
(Добавление)
DeepVarvar
Вот лог денвера
[Sat Nov 10 23:44:48 2012] [error] [client 127.0.0.1] , referer: http://localhost/phpsite/foo/
NEMOGY Отправлено: 10 Ноября, 2012 - 19:23:09 • Тема: Про ЧПУ и не только.. • Форум: Обсуждение статей

Ответов: 122
Просмотров: 132087
DeepVarvar пишет:
Покажите СВОЙ htaccess

Спойлер (Отобразить)

DeepVarvar пишет:
Включен ли у апача модуль реврайта?

Есть такая строчка: LoadModule rewrite_module modules/mod_rewrite.so
DeepVarvar пишет:
Что именно вводите в строке?

http://localhost/phpsite/foo/
DeepVarvar пишет:
Приведите код всех ваших тестовых файлов

index.php:
Спойлер (Отобразить)

modules/foo.php
Спойлер (Отобразить)

(Добавление)
DeepVarvar пишет:
Что именно вводите в строке?

При наборе:
http://localhost/phpsite/foo/, как выше Вы писали

DeepVarvar пишет:
Вам заинклюдит автоматом файл reg.php лежащий в папке modules

Вот что у меня получается :
Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/localhost/www/phpsite/foo/, которого не существует.

А при наборе:
http://localhost/phpsite/index.php?cat=foo - инклудит страницу. Что не так?
NEMOGY Отправлено: 10 Ноября, 2012 - 18:56:37 • Тема: Про ЧПУ и не только.. • Форум: Обсуждение статей

Ответов: 122
Просмотров: 132087
DeepVarvar пишет:
Прочтите самое первое сообщение этого топика.

Читал... создавать новую тему?
(Добавление)
DeepVarvar Делал как в топике, но рерайт ссылок в браузерной строке не увидел(
NEMOGY Отправлено: 10 Ноября, 2012 - 17:16:54 • Тема: Про ЧПУ и не только.. • Форум: Обсуждение статей

Ответов: 122
Просмотров: 132087
Здравствуйте форумчане! Не могу разобраться с этими чудо ссылками ЧПУ... Ссылки у меня 4 видов, то есть запросы выглядят так:
1. http://localhost/phpsite/index.php
2. http://localhost/phpsite/index.php?cat=foo
3. http://localhost/phpsite/index.php?subcat=foo1
4. http://localhost/phpsite/index.php?subcat=foo1&article=foo11

Цель:
-убрать из адресной строки:
1. index.php
2. index.php?cat=
3. index.php?subcat=
4. index.php?subcat=&article=
-соответственно оставить значения параметров: cat=, subcat=, subcat= &article= , но при этом оставить возможность использовать эти параметры для $_GET[].

В итоге запросы пользователей должны выглядеть так:
1. http://localhost/phpsite/ - главная страница
2. http://localhost/phpsite/foo
3. http://localhost/phpsite/foo1
4. http://localhost/phpsite/foo1/foo11
Возможно ли прописать такие правила в .htaccess???

Страниц (2): « 1 [2]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB