- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужно сделать что бы по любому адресу кроме одного, показывало содержимое некой страницы.
например надо что бы показывало test.html настоящий, а остальные страницы, как i1.php
прописал
Options none
RedirectMatch ^/(?!i1.php) http://site.com/i1.php
а как сделать исключение для страницы test.html ?
Нужно сделать что бы по любому адресу кроме одного, показывало содержимое некой страницы.
например надо что бы показывало test.html настоящий, а остальные страницы, как i1.php
test.html переименовать в index.html
Уважаемый DeL Esprit, позвольте в Вашей теме занять за Вами место в очереди, чтобы получить помощь :)
Уважаемые знатоки, буду премного вам благодарен за совет, как при помощи .htaccess во все url статического сайта вставить знак вопроса:
Есть:
http://site.com/page=(тут идут разные символы)
Нужно:
http://site.com/?page=(тут идут разные символы)
Возможно, я не чётко или даже не правильно задал свой вопрос.
У меня на хостинге есть статические страницы без знака вопроса в названии вот такого вида: page=(тут идут разные символы)
Мне нужно, чтобы при вводе в браузере адреса со знаком вопроса, например: http://site.com/?page=6 в адресной строке продолжал отображаться линк http://site.com/?page=6, но в окне браузера показывалось содержимое страницы, в названии которой нет знака вопроса: http://site.com/page=6
Нужно сделать что бы по любому адресу кроме одного, показывало содержимое некой страницы.
RewriteEngine On
RewriteRule ^(?!test\.html).? i1.php [L]
Мне нужно, чтобы при вводе в браузере адреса со знаком вопроса, например:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(page=\d+)
RewriteRule ^$ %1 [L]
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(page=\d+)
RewriteRule ^$ %1 [L]
Уважаемый siv1987, предложенный Вами вариант корректно срабатывает, если после page= идут только цифры, например, набираю в браузере адрес: http://site.com/?page=6 и открывается, как и нужно, содержимое страницы, в названии которой нет знака вопроса: http://site.com/page=6
Но если после page= идут не только цифры, но и другие символы, то появляется сообщение, что такой страницы не найдено. Вот пример страниц, которые не реагируют на предложенный Вами вариант .htaccess:
http://site.com/?page=7&viewDetail=35723
http://site.com/?page=37&advType=selling&objType=Flat&pack=36
RewriteCond %{QUERY_STRING} ^(.+)
RewriteRule ^$ %1 [L]
RewriteCond %{QUERY_STRING} ^(.+)
RewriteRule ^$ %1 [L]
Уважаемый siv1987, премного благодарю Вас за совершённое чудо - всё заработало, как надо!
test.html переименовать в index.html
блин что-то не выходит.
немножко правки в условии: нужно все страницы что бы были как индексовая, в том числе и ссылки вида site.com/url/urlqqq/ но одна страница должна быть все же отличная от индекса.