-
Content Count
61 -
Joined
-
Last visited
About applepeace
-
Rank
Местный
Profile Information
-
Специализация
Вебмастер
-
Профиль ID
applepeace
-
Вот нашёл такой способ: class Router { private $_route = array(); //Переменная хранит маршруты, и файлы, которые будут открываться при определеном маршруте /** * Метод для установки маршрута, и файла который будет открываться при заданом маршруте * @param <string> $dir - маршрут * @param <string> $file - адрес файла */ public function setRoute($dir, $file) { $this->_route[trim($dir, "/")] = $file; } /** * Метод смотрит текущий адрес, и сверяет его с установленными маршрутами, * если для открытого адреса установлен м
-
То, что плохо нагружать htaccess - я не слышал. Но 50 строк в .htaccess меня почему-то напрягают (почему? не знаю, обычно в htaccess 5-10 строк должно быть ). Я прочитал о PHP-обработчике URLов и у него есть некоторые плюсы. В htaccess прописывается такая штука: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?furl=$1 [L,QSA] </IfModule> Все адреса летят в index.php с GET-параметром. index.php обрабатывает этот URL и выплевывает страницу. К тому ж
-
Не хочу нагружать .htaccess таким способом. А если у меня таких адресов около 50, т.е. различных по типу? К примеру, посты я могу выводить одним обработчиком "post.php?параметр=значение...", а вот для всех остальных шаблонов прописывать в каком-нибудь PHP-обработчике?
-
Добрый вечер! Столкнулся с проблемой обработки URL-адресов и не понимаю чего бы придумать. Суть проблемы: Есть адрес вида: site.ru/includes/administrator/admin.php Как сделать, чтобы при вводе такого URL: site.ru/admin/ Открывался файл admin.php, т.е. укоротить URL. И да - таких адресов будет около 50. Куда их помещать (БД/Файл) и как обрабатывать такие запросы?
-
Если у тебя канонические урлы, то это хорошо. Тогда ничего дублироваться не будет
-
applepeace reacted to a post in a topic: Новостной сайт (+ / -, продвижение)
-
Так тебе же нужно вывести URL на полную новость тогда, когда ты находишься НЕ в выдаче по поиску (например на главной). Юзай такую штуку <?php get_permalink(); ?> Выводит постоянный URL на пост. В скобках в параметре ID, если в цикле прогоняешь, то ID можно не писать.
-
Есть вариант прогнать по профилям тематики "мобильные устройства, смартфоны, Apple, iOS, твики Cydia"?
-
applepeace reacted to a post in a topic: Я этот AdSense не понимаю
-
applepeace reacted to a post in a topic: Кто нибудь живет чисто за счет сайтов?
-
applepeace reacted to a post in a topic: Кто нибудь живет чисто за счет сайтов?
-
applepeace reacted to a post in a topic: Кто нибудь живет чисто за счет сайтов?
-
applepeace reacted to a post in a topic: Кто нибудь живет чисто за счет сайтов?
-
applepeace reacted to a post in a topic: Откуда столько уников на кино сайте
-
Привет всем! Возникла проблема - не знаю что с этим делать: подключил Google Page Speed Insights API на сервер. В настройках Google.Developers подключил API-key для сервера. Когда вызываю функцию получения JSON-файла, мне выдает вот это: Функцию вызываю в PHP с помощью CURL: $url = 'https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url=' . $domain . '&strategy=' . $type . '&filter_third_party_resources=false&locale=ru&key=DANSSyDdDqvkM_dGfzxlrcq2swqsfbge5iq8'; $pt = curl_init($url); $result = curl_exec($pt); echo $result; curl_close($pt); Не понимаю что
-
- developers
- api
-
(and 2 more)
Tagged with:
-
applepeace reacted to a post in a topic: Ищю скрипт адалт сайта
-
Подскажите бесплатную прогу, для ручной перелинковки
applepeace replied to lutyi-oleg's topic in Поисковая оптимизация
Если графический редактор, качай Adobe PS, или Paint.NET - куда легче и проще, чем PS. -
applepeace reacted to a post in a topic: Добрым - добро
-
//ФАЙЛ functions.php //ПРОВЕРКА СУЩЕСТВОВАНИЯ САЙТА function site_exists($domain) { //ПРОВЕРЯЕМ - ОТВЕЧАЕТ ЛИ САЙТ НА ЗАПРОС, ЕСЛИ ОТВЕЧАЕТ - САЙТ СУЩЕСТВУЕТ if (!get_headers(convert_url($domain), 1)) {return false;} else {return true;} } //КОНВЕРТАЦИЯ АДРЕСА URL (1 - КОРОТКИЙ, 2 - ПОЛНЫЙ) function convert_url($domain,$type = 2) { //ИЩЕМ В ВВОДИМОМ АДРЕСЕ https: или http:, если не находим, то приписываем http: к короткому адресу (как бы подразумевая, что пользователь имел ввиду http: вводя короткий адрес) if ( (strpos($domain,'https://')) === FALSE ){ if ( (strpos($domain,'http://'))
-
Да бросьте Я начинающий
-
roman48 reacted to a post in a topic: PHP - ошибки
-
roman48 reacted to a post in a topic: PHP - ошибки
-
rafonets reacted to a post in a topic: PHP - ошибки
-
rafonets reacted to a post in a topic: PHP - ошибки
-
Прям-таки очень похож код на мой
-
//ПРОВЕРКА СУЩЕСТВОВАНИЯ САЙТА function site_exists($domain) { if (!get_headers(convert_url($domain), 1)) {return false;} else {return true;} } //КОНВЕРТАЦИЯ АДРЕСА URL (1 - КОРОТКИЙ, 2 - ПОЛНЫЙ) function convert_url($domain,$type = 2) { if ( (strpos($domain,'https://')) === FALSE ){ if ( (strpos($domain,'http://')) === FALSE ) { $full = 'http://' . $domain; $short = $domain; } else { $full = $domain; $short = str_replace('http://','',$domain); } } else { $full = $domain; $short = str_replace('https://','',$domain); } switch ($type) { case 1: return $short; break;