Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2013, 09:44   #1
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию ЧПУ в .htaccess

Здравствуйте, коллеги.
Знаю тема ЧПУ в .htaccess и в сети полно примеров как сие дело применить.
Вопрос состоит в неработоспособности, посему прошу не критиковать и не отправлять куда подальше. )))

Сайт пока крутиться у меня в локальной сети на тестовом сервере и доступ к сайту осуществляется по данному адресу http://seriy_local_ip/site/
Имеем .htaccess с данными настройками.

Код:
Options -ExecCGI +FollowSymLinks -Indexes
php_value upload_max_filesize 25M
php_value post_max_size 25M
php_value max_execution_time 30
php_value max_input_time 30

ErrorDocument 404 /error404.php

<files .htaccess="">
	order deny,allow
	deny from all
</files>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^Категория1$ /wiev.php?cat=Категория1 [L]
RewriteRule ^Категория2$ /wiev.php?cat=Категория2 [L]
RewriteRule ^Категория3$ /wiev.php?cat=Категория3 [L]
</IfModule>
По открытию ссылки http://seriy_local_ip/site/Категория1, получаем 404 ошибку.
Код:
Not Found

The requested URL /site/Рефераты/ was not found on this server.

В итоге не работает, где ошибка не могу въехать мод_реврайт подключен и работает, сервер крутиться на Дебиане 6.0, веб-сервер апач.

Буду благодарен, за помощь в поиске бага.

Последний раз редактировалось Небесный; 08.08.2013 в 10:07.
Небесный вне форума Ответить с цитированием
Старый 08.08.2013, 10:20   #2
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию

Ех, все же нашел проблему.
Создал локально у себя домен, повесил сайт на домен и все работает.
Небесный вне форума Ответить с цитированием
Старый 18.10.2013, 15:38   #3
Zhenya-Pvl
Пользователь
 
Регистрация: 26.03.2010
Сообщений: 42
Печаль Проблема с ЧПУ

Проблема такая.
Надо из адреса вида site.ru/index.php?option=[$1]&alias=[$2] сделать адрес site.ru/[$2], но если $1!=pages, тогда site.ru/[$1]/[$2]
Весь инет перерыл, везде или примитивные примеры, или странные разборы. Может литературу подскажет кто... Весь день гуглил, чесслово!
Zhenya-Pvl вне форума Ответить с цитированием
Старый 18.10.2013, 17:08   #4
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Zhenya-Pvl

RewriteRule ^([^/]+)/([^/]+)$ index.php?option=$1&alias=$2 [L,QSA]
RewriteRule ^([^/]+)$ index.php?option=pages&alias=$1 [L,QSA]
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 03.12.2013, 12:30   #5
Rom1k06
Форумчанин
 
Регистрация: 30.07.2008
Сообщений: 125
По умолчанию

Дабы не плодить темы напишу тут.
есть сайт с единой точной входа index.php

пытаюсь сделать преобразование ссылк из вида:
1. Domain.ru/catalog в Domain.ru/?page=catalog
2. Domain.ru/catalog/21001 в Domain.ru/?page=catalog&ucat=21001
Первый получился по правилу ^(.*)$ index.php page=$1
А вот второй вариант ни как не выходит.
Пример из этой темы не заработал у меня...
Rom1k06 вне форума Ответить с цитированием
Старый 05.12.2013, 18:09   #6
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Разберись как работают оба правила, которые я запостил в предыдущем сообщении и всё сразу поймёшь.

Порядок правил тоже важен. Сначала более специфические, а уже потом более обобщённые.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 06.12.2013, 15:34   #7
Rom1k06
Форумчанин
 
Регистрация: 30.07.2008
Сообщений: 125
По умолчанию

Я то разобрался? частично работает, но стили теряет....как исправить незнаю..
Rom1k06 вне форума Ответить с цитированием
Старый 06.12.2013, 16:49   #8
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

в стилях используйте полный путь. Иначе он пытается найти именно в тех как бы папках /Catalog/2010
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
url чпу deemka777 PHP 5 26.05.2013 18:18
Как сделать ЧПУ на сайте с русским языком через .htaccess hon PHP 6 29.03.2013 21:05
ЧПУ kuba1981 PHP 11 02.10.2012 16:23
настройка ЧПУ через htaccess ajevgen WordPress и другие CMS 0 09.04.2012 13:07
ЧПУ и Кирилица joe WordPress и другие CMS 1 25.10.2010 14:36