- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сорри что сумбурно обьясняю...
Значит так...
Есть файл articles.php
Нужно сделать так, чтоб при запросе articles.php инклудился файл articles/articles.txt
При запросе articles.php?articles=1 инклудился файл articles/1.txt
При запросе articles.php?articles=2 инклудился файл articles/2.txt
При запросе articles.php?articles=bla инклудился файл articles/bla.txt
Тоесть если идет запрос с параметром, то скрип ищет .txt файл с названием параметра - если он есть - инклудит, если нет - редирект на articles.php
Нужно так, чтоб какой параметр, из такой же папки инклудил, т.е.
articles.php?articles=1 инклудился файл articles/1.txt
articles.php?id=1 инклудился файл id/1.txt
articles.php?bla=1 инклудился файл bla/1.txt
Если не существует - опять же редирект на articles.php
А еще... в инклудящийся файл нужно поместить переменную $title с титлом для страницы - тоесть если в .txt файле есть переменная $title то для страницы нужно поставить этот титл, если нет - то дефолтный...
Самое главное, чтоб можно было ЧПУ сделать потом...
http://www.site.ru/articles/1/
на
http://www.site.ru/articles.php?articles=1
Попытались с другом сделать...
Вот что получилось:
Но получается так, что какой запрос не введи:
articles.php?articles=1
articles.php?bla=1
articles.php?bbb=1
все равно инклудился файл articles/1.txt
И самое главное - ЧПУ в таком случае не работает - тупо перебрасывает на articles.php
Вот такие вот пироги... ©
Что делать - прямо не знаю...
Заранее спасибо всем, кто откликнется...
Могу посоветовать сделать что-то типа:
articles.php?folder=articles&id=1
Тогда и работать будет все и ЧПУ можно будет без проблем сделать.
Могу посоветовать сделать что-то типа:
articles.php?folder=articles&id=1
Тогда и работать будет все и ЧПУ можно будет без проблем сделать.
С параметрами работает, но когда запрашивается articles.php - идет вечный рефреш...
С параметрами работает, но кагда запрашивается articles.php - идет вечный рефреш...
if(isset($_GET['folder']) == true && isset($_GET['id']) == true) {$folder = htmlspecialchars($_GET['folder']);
$id = htmlspecialchars($_GET['id']);
if(file_exists($folder.'/'.$id.'.txt')) include ($folder.'/'.$id.'.txt');
else {
Header('Location: articles.php');
}
}
Ачтобы при articles.php инклудил articles/articles.txt
Так?
Да.
-сиволы-
Реврайт вроде работает, только как прописать, чтоб пути для картинок, файлов и т.д. не реврайтились?
В пути картинок надо ставить слеш и указывать абсолютный путь.
Пример:
<img src='/site/images/1.jpg' />
Не... я где то видел тоже в .htaccess прописываешь исключения - что не реврайтить...
Предлагаю реврайтить только определйнные файлы
RewriteRule ^(.*)(/|\.htm)$ /articles.php
Нашел:
RewriteCond %{REQUEST_FILENAME} !\.(css)|(swf)|(jpg)|(png)|(gif)|(pcx)$
qRoof, огромное спасибо за помощь!