- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброй ночи друзья. Битый час мучаюсь и не могу разобраться, как убить расширение у файла и заменить его на слеш. Сам сайт имеет урлы без расширений и со слешем, но из-за внедрения дополнительного скрипта в папку, у части сайта следующая структура:
site.ru/folder/file.php
в папке "folder" (тут лежит наш внедренный скрипт) лежит .htaccess в него прописываю код:
Но он упорно отказывается срабатывать :( Если пытаюсь перейти по урлу site.ru/folder/file/, то выдает 404 ошибку.
В чем моя ошибка ? Спасибо.
.htaccess в папке folder.
jkm, встречал подобную конструкцию на просторах интернета. Все равно 4040 возвращает. Вот мой .htaccess для папки:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#Убираем расширение файла из URL
RewriteCond %{DOCUMENT_ROOT}/folder/$1.php -f
RewriteRule ^(.+)/$ $1.php [L]
# Редирект на домен с www
RewriteCond %{HTTP_HOST} ^site.ru
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ http://www.site.ru/folder/ [L,R=301]
</IfModule>
# Указываем кодировку по умолчанию
AddDefaultCharset UTF-8
# Делаем файлы index.php в директориях "чистыми"
Options All -Indexes
# 404 ошибка
ErrorDocument 404 http://www.site.ru/404/
Подниму тему, решение до сих пор не найдено (((
решение до сих пор не найдено (((
Ну потому что Вы тут наморочили условий - и файл htaccess в папку folder надо положить, и структура самой папки не совсем понятна. Короче, в простейшем случае так:
Sitealert, спасибо. Заработало. Единственное НО, если прописываю редирект со страниц с php на страницы со слешем, то отказывает открываться (((
Теперь сижу ломаю голову, в чем причина и как ее победить ... В противном случае страница доступна по 2м адресам, а это дубль. Можно конечно в роботсе запретить, но хотелось бы сохранить вес старых страниц...
Штоле так?
Sitealert, тип того. В этом случае все страницы с php редиректит на главную скрипта, меня это устраивает. Но скрипт при этом перестает работать (((
Тут уже надо со скриптом разбираться, как он должен работать и почему не работает.
Sitealert, скрипт анонимайзера glype.com