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 :: mod_rewrite [2]

 PHP.SU

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


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

> Без описания
teddy
Отправлено: 15 Июня, 2013 - 13:34:24
Post Id


Участник


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


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




LIME пишет:
посмотри тему

Я конечно не хочу показаться заумным и чем то обидеть ТС, но заголовок темы и проблема не совсем сходятся ) Это равносильно тому, что создать тему "Как приготовить щи?" А в теле темы спрашивать что вкуснее, "мясо" или "курица" ? ) Надеюсь мы поняли друг друга ))
 
 Top
Altx
Отправлено: 15 Июня, 2013 - 13:39:30
Post Id


Новичок


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


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




Спасибо всем пойду гугл гортать. Спасибо что налетели все сразу. Да я нуб но я токо учусь( Закрывайте тему. Просто все умные когда понимают все. Я сюда пришел за помощью а не чтобы стебались. Спасибо за все.
(Добавление)
Самое больше не люблю когда человек просит помощи а с него глумляться. Да я не знаю как это называеться но я учусь...
 
 Top
DelphinPRO
Отправлено: 15 Июня, 2013 - 13:43:08
Post Id



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


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


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




DelphinPRO пишет:
ждем более конкретных разъяснений от топикстартера.

Altx пишет:
Спасибо всем пойду гугл гортать.


Где логика?
Вам готовы помочь, только объясните более развернуто и более конкретно, что вам нужно.
вы же видите, что мнения по поводу понимания вашего вопроса разошлись у присутствующих, значит нужна более точная постановка вопроса.

(Отредактировано автором: 15 Июня, 2013 - 13:44:09)



-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
LIME
Отправлено: 15 Июня, 2013 - 13:43:34
Post Id


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


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


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




Altx шикарно
teddy пишет:
Я конечно не хочу показаться заумным и чем то обидеть ТС
чтоб ты не обиделся надо наверное посыпать голову пеплом когда уточняешь вопрос...да?
 
 Top
teddy
Отправлено: 15 Июня, 2013 - 13:48:29
Post Id


Участник


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


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




LIME
Ничего не понимаю ) Единственное что я понял в этом топике, это то, что автору нужно подгружать нужный контент при нажатии на ту или иную ссылку... кусок кода скинул в соответствии с его примером ) Здесь конечно лучше меня люди знают, я сам то новичок ) Может чего не уследил... ) Стараюсь помогать чем могу, а замечания в свой адрес только приветствую, это делает меня лучше Подмигивание Я даже благодарен за замечания и всегда стараюсь их учитывать)
 
 Top
Altx
Отправлено: 15 Июня, 2013 - 13:50:39
Post Id


Новичок


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


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




Наведу пример я пользуюсь движком php-fusion стандартные страницы выглядят так http://localhost/viewpage.php?page_id=1 у меня знакомый переобразовал чтобы можно было открыть страничку по адресу http://localhost/index2.php?page=bot
У меня же есть стандартный написан код странички http://localhost/bezdna.php мне нужно чтобы эта страничка открывалась по адресу http://localhost/index.php?bezdna=1 и так далее http://localhost/index.php?bezdna=2 http://localhost/index.php?bezdna=3 http://localhost/index.php?bezdna=bot

П.С. Я не знаю еще как обяснить(

(Отредактировано автором: 15 Июня, 2013 - 13:54:30)

 
 Top
DelphinPRO
Отправлено: 15 Июня, 2013 - 13:56:04
Post Id



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


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


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




а эта страница bezdna.php имеет отношение к php-fusion? Я имею ввиду - вы движок допиливаете, или это просто страница на отдельном сайте (и php-fusion вы привели в качестве примера)?

(Отредактировано автором: 15 Июня, 2013 - 13:56:35)



-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Altx
Отправлено: 15 Июня, 2013 - 13:57:04
Post Id


Новичок


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


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




Эта страничка вообще на левом домене. Фюжен я как пример привел
 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Июня, 2013 - 13:58:01
Post Id



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


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




Altx почитай по ссылке что я вверху указал.
 
 Top
esterio
Отправлено: 15 Июня, 2013 - 14:06:07
Post Id



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


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


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




Ну и я не останусь в стороне данного топиак. В общем то что описал teddy отличо подойдет для ТС. Altx подучиться немного, перестанет обижатся и осягнет все могущество mod_rewrite и единой точкы входа которые описал DeepVarvar в своей статье. А пока рано еще все ето применять ИМХО
 
 Top
DelphinPRO
Отправлено: 15 Июня, 2013 - 14:10:52
Post Id



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


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


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




в таком случае вам mod_rewite в принципе и не нужен.

в index.php

PHP:
скопировать код в буфер обмена
  1.  
  2. define('STOP', 1); // Защищаем от прямого доступа подключаемые файлы
  3.  
  4. if (isset($_GET['bezdna']) {
  5.   include __DIR__ . '/' . 'bezdna.php';
  6. }


в bezdna.php

PHP:
скопировать код в буфер обмена
  1. if (!defined('STOP')) {
  2.   // Устраняем дубли в поисковой выдачи
  3.   // Говорим, что такой страницы не существует
  4.   header ('404 Not found');
  5.   die;
  6. }
  7.  
  8. // здесь будет значение парамера bezdna
  9. // например, цифра "2" если запрос такой "?bezdna=2"
  10. $param = $_GET['bezdna'];


далее делаем что нужно, в зависимости от параметра.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Altx
Отправлено: 15 Июня, 2013 - 14:15:56
Post Id


Новичок


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


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




Parse error: syntax error, unexpected '{' in /home/armada/paladins.net.ua/map s/index.php on line 4
 
 Top
AlexAnder
Отправлено: 15 Июня, 2013 - 15:10:16
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


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




Altx пишет:
Parse error: syntax error, unexpected '{' in /home/armada/paladins.net.ua/map s/index.php on line 4

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

(Добавление)

Цитата:
header ('404 Not found');

а это?
Цитата:
header("HTTP/1.0 404 Not Found");
header("HTTP/1.1 404 Not Found");

(Добавление)
header("Status: 404 Not Found");


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Июня, 2013 - 15:44:15
Post Id



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


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




AlexAnder пишет:
header("Status: 404 Not Found");

Протокола Status не существует.
Конечно если вы его сами не придумали.
Зато существует протокол HTTP 1.0 в котором какраз есть в наличии заголовок 404 Not Found.
Кроме версии 1.0 есть еще и версия 1.1 которая в основном содержит спецефические заголовки типа 301 или 302.
Так для заголовка 404 Not Found нужно указывать корректную версию протокола - 1.0 по стандарту,
ато будет беда с некоторыми клиентами.. или поисковыми ботами..

Аглы?
 
 Top
AlexAnder
Отправлено: 15 Июня, 2013 - 16:00:52
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


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




Цитата:
Аглы?

курлы, где-то видел что нужно 3 заголовка отправлять
(Добавление)
http://php.net/manual/ru/function.header.php


Для FastCGI синтаксис 404 кода несколько иной:


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB