как можно через htaccess организовать,чтоб при обращении например на blabla.site.ru отображалось содержимое site.ru ну или редиректило на site.ru/index.html Поддомены в панели не созданы, их может быть хоть 100.. тоесть любые.. Если в httpd.conf для VirtualHost site.com настроен ServerAlias *.host.com, то по адресу host.com, www.host.com, sub.host.com будут открываться файлы из директории сайта (из DocumentRoot).
Прошу помощи, как из кода: Code: <p>текст111<br> текст222<br> <br> текст333</p> получить строку, чтобы <br> заменялось на %0d%0a Code: текст111[COLOR=Lime]%0d%0a[/COLOR]текст222[COLOR=Lime]%0d%0a%0d%0a[/COLOR]текст333
есть RewriteRule ^user/([^/]+)\.html$ /index.php?ucp=$1 [L] которое редиректит index.php?ucp=admin на /user/admin.html так вопрос заключается в следующем: как сделать, чтобы при обращении к index.php?ucp=admin сразу кидало на /user/admin.html. а сейчас работают оба варианта. пробовал в качестве третьего параметра реврайтрула использовать [R=301] но получал как раз обратный эффект, т.е с /user/admin.html кидало на index.php?ucp=admin.
Code: <input type="hidden" name="killspammers" value="080F565556555205660702570E"/> Надо получить 080F565556555205660702570E . Пишу PHP: if( preg_match('/\<input type=\"hidden\" name=\"killspammers\" value=\"(.+?)\"\/\>/', $html, $out) ) { echo $out[1]; } Ничего не выводит. Почему? В $html - код страницы.
Есть сайт. Заливаю на него файл copy.php Захожу через браузер, выдаёт, что страница не найдена. То есть это прописано в .htaccess. Каким образом мне можно зпустить этот скрипт?
Уверен. А что прописать новое нужно в .htaccess , чтобы всё осталось, как было, а этот файл запустился?
И ещё один вопрос. У меня в корне лежит .htaccess. Он действует на все подкаталоги. Могу ли я создать ещё htaccess именно для какого-то одного подкаталога?
Это сделать можно. Этот файл .htaccess переопределит настройки, которые были установлены файлом, лежащим выше в дереве директорий.
Какой тогда htaccess нужен для некорневой директории, чтобы отменить в ней все ограничения корневой директории?
Отменить все выставленные значения одной командой не выйдет. Придется выставлять нужные значения для всех измененных параметров, которые не устраивают.
Я особо не рублю как в htaccess их снимать. Нужно, чтобы не было замены страниц php на страницу "страница не найдена".
GrimmJow почитай тут: http://eax.me/perl-cy-check/ только там на перле вообще если хочешь ТИЦ узнать лучше парсить отсюда: http://bar-navig.yandex.ru/u?url=http://forum.antichat.ru&show=1 там всё в XML, это намного удобнее
С регулярками не сильно дружу. Точнее, совсем не дружу. Есть проблема с дублями страниц джумлы. Смысл таков - ссылки типа http://www.test.ru/index.php?option=com_content&view=article&id=1234567890&catid=2:articles&Itemid=3 - это нормальные страницы. А http://www.test.ru/index.php?option=com_content&view=article&id=1234567890&catid=2: - это уже дубль. Изменяется тут только параметр id, остальное неизменно. Как регуляркой перекидывать на 404, если в строке адреса присутствует option=com_content, view=article и catid=2: но отсутствует конечная часть articles&Itemid=3 ?
2 FindeR PHP: $url = 'http://www.test.ru/index.php?option=com_content&view=article&id=1234567890&catid=2:articles&Itemid=3'; preg_match('/articles&Itemid=3/', $url, out); if (out[0] == true){ echo $url . "Дубль!"; } мб так?
GrimmJow, я на пыхе тоже могу Через mod_rewrite нужно. Если выполняются условия, описанные выше, нужно показывать 404 вместо страницы-дубля.