- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужно сделать что бы по любому адресу кроме одного, показывало содержимое некой страницы.
например надо что бы показывало 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/ но одна страница должна быть все же отличная от индекса.