Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Прошу помощи

 PHP.SU

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


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

> Описание: С .htaccess и файлом index.php
xellon
Отправлено: 01 Октября, 2013 - 15:33:14
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Окт. 2013  


Помог: 0 раз(а)




Здравствуйте пользователи сервиса
http://php.su/
И уважаемые коллеги программисты!

У меня рисуется очень таки-глупый, но довольно нужный вопрос.
Наверняка каждый из вас слышал про такие социальные сети как facebook и vk.

Я сейчас делаю проект за 4.600 рублей и вот столкнулся с проблемой-

Заказчик сказал сделать оформление- сделано, нравится.
Заказчик сказал сделать 14 скриптов - почта, список пользователей, главная страница, микроблог, мини-форум (просто топики, ответы, да комментирование)- все сделал, все нравится.
Далее, мне сказали сделать все на AJAX за дополнительную плату - я в главную страницу вставил контейнер с id = 'divMain'
Сделал сайдбар- в нем по клику на ссылку обновляется контент divMain.
Далее, использовал history.pushState- УРЛ сменился.
Так вот, после обновления страницы (т.е. нажал Мой профиль- обновился divMain, URL)
Пишет, естественно, ошибку 404.
ВКонтакте, если обновить страницу такого нет! Т.е. там не важно, по клику ты сделал динамическое обновление контента, или же перешел через URL.

У меня была идея- сделать RewriteRule ^(.*)$ /index.php?q=$1 но этот код выдает ошибку. Подскажите, как сделать, чтобы при всех, кроме (...) , параметрах, был RewriteRule на index.php?q=запрос
(Добавление)
xellon пишет:
Здравствуйте пользователи сервиса
http://php.su/
И уважаемые коллеги программисты!

У меня рисуется очень таки-глупый, но довольно нужный вопрос.
Наверняка каждый из вас слышал про такие социальные сети как facebook и vk.

Я сейчас делаю проект за 4.600 рублей и вот столкнулся с проблемой-

Заказчик сказал сделать оформление- сделано, нравится.
Заказчик сказал сделать 14 скриптов - почта, список пользователей, главная страница, микроблог, мини-форум (просто топики, ответы, да комментирование)- все сделал, все нравится.
Далее, мне сказали сделать все на AJAX за дополнительную плату - я в главную страницу вставил контейнер с id = 'divMain'
Сделал сайдбар- в нем по клику на ссылку обновляется контент divMain.
Далее, использовал history.pushState- УРЛ сменился.
Так вот, после обновления страницы (т.е. нажал Мой профиль- обновился divMain, URL)
Пишет, естественно, ошибку 404.
ВКонтакте, если обновить страницу такого нет! Т.е. там не важно, по клику ты сделал динамическое обновление контента, или же перешел через URL.

У меня была идея- сделать RewriteRule ^(.*)$ /index.php?q=$1 но этот код выдает ошибку. Подскажите, как сделать, чтобы при всех, кроме (...) , параметрах, был RewriteRule на index.php?q=запрос

Должно получиться что то вроде этого-
RewriteCond $1 !^(index\.php|robots\.txt|favicon\.ico|sitemap\.xml|i/.*|tmp/.*|upl/.*)
RewriteRule ^(.*)$ /index.php?q=$1 [L,

(взято из чужого .htaccess)
 
 Top
esterio
Отправлено: 01 Октября, 2013 - 15:41:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




 
 Top
xellon
Отправлено: 01 Октября, 2013 - 15:49:46
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Окт. 2013  


Помог: 0 раз(а)




esterio пишет:
http://forum.php.su/topic.php?forum=33&topic=736

Про это я уже слышал.
Мне нужен вывод ИЗ юрл в index.php
У меня там есть

PHP:
скопировать код в буфер обмена
  1. <?PHP if(isset($_GET['q'])){ $q = trim(htmlspecialchars($_GET['q'])); echo "nav('".$q.".php'); }


Так же создана функция на JS выводящая контент в divMain!
(Добавление)
esterio пишет:
http://forum.php.su/topic.php?forum=33&topic=736

Ах, да.
Спасибо.
Вопрос решен!

(Отредактировано автором: 01 Октября, 2013 - 15:50:41)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB