- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день, подскажите пожалуйста, возможно ли настроить правила каталогов так, чтобы работало следующие правило.
Есть url: http://site.ru/cat1/cat2/ - это url, который генерирует движок
Необходимо создать на сайте реальные папки ./cat1/cat2/cat3/page.html
Нужно сделать, чтобы у сгенерированного url был приоритет над физическим, т.к.
по адресу http://site.ru/cat1/cat2/ выдавался контент движком, а
http://site.ru/cat1/cat/cat3/page.html отдавал реальный файл page.html
Сейчас если я создаю папку, совпадающую с url, то на запрос соответственно apach
выдает ошибку доступа
Спасибо.
RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /test.php?$1 [L]
Но при этом в директории не должно быть индексного файла
Но при этом в директории не должно быть индексного файла
Что-то не то, у меня уже есть правило, которое все ссылки перенаправляет на главный index, и ссылка вида site.ru/cat1/ у меня нормально работает, пока я реально не создам каталог cat1.
Либо я неверно понял ваш ответ
Поправил выше.
И потом, вы не считаете нужным скинуть свои правила Реврайтов, что бы чужие подсказки с ними не конфликтовали?
В общем добавьте в начале своего правила эти строчки
Прошу прощения, вот основной мой htacces
Так, в принципе, должно работать
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !zserver-status <== ???
RewriteRule ^(.*)$ ./index.php [L,QSA]
Все урлы на index.php, а потом из REDIRECT_URI их вытаскиваете?
бред какой-то
и
RewriteCond %{REQUEST_FILENAME} !zserver-status,RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L,QSA]
у меня изначально было, вытаскиваю их через $_SERVER['REQUEST_URI']
В общем я так понимаю. мне нужно написать правило для папки, чтоб ее скрыть, так как буд-то ее не существует, мне просто интересно, это вообще возможно?
RewriteCond %{REQUEST_FILENAME} !-sRewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-sRewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L,QSA]
Все равно пишет, что нет доступа, т.е. пытается найти index файл в папке
---------- Добавлено 07.12.2012 в 10:47 ----------
Получилось закоментировав
RewriteCond %{REQUEST_FILENAME} !-d