Как делать редиректы в .htaccess?
Опубликовано 31 Июль 2007 в: Новости хостинга
Comments Off
Простой пример. Предположим, у Вас есть версия Вашего сайта на английском языке и она расположена по адресу http://www.host.ru/en/. И Вы решили перенести ее на отдельный субдомен http://en.host.ru/. При этом, конечно же, хотелось бы, чтобы все старые ссылки продолжили работать. В этом случае Вы можете создать (или отредактировать) в директории ~/www файл .htaccess, содержащий такую строку:
RedirectPermanent /en http://en.host.ru
Все ссылки, например, http://www.host.ru/en/news.html, будут автоматически перенаправляться на http://en.host.ru/news.html.
Другой пример - "переименование" одного раздела сайта в другой:
Redirect /news http://www.host.ru/articles
Redirect и RedirectPermanent отличаются только HTTP кодом при редиректе. Для Redirect это 302 (Found), для RedirectPermanent - 301 (Moved Permanently). С точки зрения поисковых систем лучше использовать RedirectPermanent.
© Хостинг "Зенон Н.С.П.", "Как делать редиректы в .htaccess?"
Как обрабатывать файлы с расширением html с помощью PHP?
Опубликовано 31 Июль 2007 в: Новости хостинга
Comments Off
AddType application/x-httpd-php .html
© Хостинг "Зенон Н.С.П.", "Как обрабатывать файлы с расширением html с помощью PHP?"
Как показать собственную страницу для ошибок 403 и 404 с помощью .htaccess?
Опубликовано 30 Июль 2007 в: Новости хостинга
Comments Off
ErrorDocument код_ошибки действие
В качестве действия может быть указан текст, локальный или внешний URL. Директивы ErrorDocument можно прописать в конфигурационном файле Apache или в .htaccess.
Примеры:
ErrorDocument 500 "Oops... We have a problem. :("
ErrorDocument 404 /404.html
ErrorDocument 403 http://www.host.ru/
Например, на нашем сайте www.host.ru при запросе несуществующей страницы будет показана форма для поиска на сайте.
© Хостинг "Зенон Н.С.П.", "Как показать собственную страницу для ошибок 403 и 404 с помощью .htaccess?"
Как избежать ошибок вида “You have an error in your SQL syntax” при импорте данных из дампа MySQL?
Опубликовано 30 Июль 2007 в: Новости хостинга
Comments Off
Их можно использовать в SQL-запросах в том случае, если они указаны в обратных апострофах. Например, `SELECT`.
Проблему с дампом можно решить, используя ключ -Q (или --quote-names) команды mysqldump. При создании дампа этот ключ указывает на то, что все имена должны быть заключены в обратные апострофы (`).
-Q, --quote-names Quote table and column names with backticks (`).
© Хостинг "Зенон Н.С.П.", "Как избежать ошибок вида "You have an error in your SQL syntax" при импорте данных из дампа MySQL?"
Как средствами CSS изменить цвет фона (background-color) и рамки (border) у элементов radio button или checkbox?
Опубликовано 27 Июль 2007 в: Новости хостинга
Comments Off
Однако с помощью Javascript можно получить вообще любой вид radio button или checkbox.
Рассмотрим на примере checkbox'а. Суть приема сводится к тому, что непосредственно checkbox находится в невидимом div'е, а "клики" обрабатываются с помощью картинки (Javascript).
Javascript:
<script language="Javascript"><!--
var checked = new Image();
var unchecked = new Image();
checked.src = 'checked.gif';
unchecked.src = 'unchecked.gif';
function SwitchImage() {
if (document.getElementById('my_check').checked == true) {
document.getElementById('my_check').checked = false;
document['check_image'].src = unchecked.src;
} else {
document.getElementById('my_check').checked = true;
document['check_image'].src = checked.src;
}
}
--></script>
HTML:
<div style="display: none;">
<input type="checkbox" name="ch" id="my_check" value="1">
</div>
<img src="unchecked.gif" name="check_image" onClick="SwitchImage();">
Пример использования собственного вида (custom) checkbox
© Хостинг "Зенон Н.С.П.", "Как средствами CSS изменить цвет фона (background-color) и рамки (border) у элементов radio button или checkbox?"