PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (7): « 1 2 3 [4] 5 6 7 »
Найдено сообщений: 93
criaton
Отправлено: 21 Декабря, 2011 - 14:52:20 • Тема: substr() • Форум: JavaScript & VBScript
Ответов: 8 Просмотров: 1321
Данная функция не извлекает последнии четыре буквы для сравнения
criaton
Отправлено: 03 Декабря, 2011 - 05:02:35 • Тема: поддомен htaccess • Форум: Apache и другие веб-серверы
Ответов: 13 Просмотров: 1154
Спасибо,
Цитата: RewriteRule ^([^/]+)- ([^/]+).html$ index.php?shop_num_product=$1&shop_name_product=$2 [QSA,L]
здесь хотелось бы получить совет, знак -
тут ссылка не срабатывает, если в одном из значений ([^/]+) присутствует такой же знак,
например: les- gustoy
видимо команда не может правильно понять и перевести вместе работу 2-ух ([^/]+)- ([^/]+)
criaton
Отправлено: 02 Декабря, 2011 - 14:26:12 • Тема: поддомен htaccess • Форум: Apache и другие веб-серверы
Ответов: 13 Просмотров: 1154
Цитата: RewriteCond %{HTTP_HOST} ^nick\.lince\.ru$
эта функция какую роль выполняет
(Добавление)
Цитата: RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.domain\.ru$ [NC]
RewriteCond %{HTTP_HOST} !^www\.domain\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/index.php
RewriteRule ^(.*) %{HTTP_HOST}$1
RewriteRule ^(.*)\.domain\.ru(.*) /index.php?stat=$1
RewriteRule ^index.php\.(.*) /index.php?stat=$1
это работает, но графические элементы не отображаются, так как физически они находятся в папке основного домена
criaton
Отправлено: 02 Декабря, 2011 - 13:20:09 • Тема: поддомен htaccess • Форум: Apache и другие веб-серверы
Ответов: 13 Просмотров: 1154
Спасибо но если физически папки нет на сервере
она создается динамически из php:
RewriteRule ^([^/]+)/$ index.php?shop_name_product=$1 [QSA,L]
как создать функцию через mod_rewrite для отображения:
динамическая папка.domain.ru
criaton
Отправлено: 02 Декабря, 2011 - 12:36:03 • Тема: поддомен htaccess • Форум: Apache и другие веб-серверы
Ответов: 13 Просмотров: 1154
Доброго времени суток!
Есть страница вида site.ru/users/nick (при этом физически папок users и nick на хостинге нет, реализовано через htaccess)
Создан и привязан к основному сайту поддомен nick.site.ru
Как сделать так, чтобы данный поддомен отображал содержимое site.ru/users/nick?
Решение вида:
Код:
RewriteCond %{HTTP_HOST} ^([^\.]+)\.lince\.ru$ [NC]
RewriteCond %{HTTP_HOST} !^www\.lince\.ru$ [NC]
RewriteRule .* /index.php?show=users&id=%1 [L, QSA]
выдает ошибку 500 Internal Server Error
При этом так работает:
Код:
RewriteCond %{HTTP_HOST} ^([^\.]+)\.lince\.ru$ [NC]
RewriteCond %{HTTP_HOST} !^www\.lince\.ru$ [NC]
RewriteRule ^(.*)$ http://lince\[dot]ru/users/$1 [L,QSA]
Но делает простой редирект, а хотелось бы чтобы сохранялся именно вид nick.lince.ru
Кто с этим сталкивался? И кто вообще хорошо разбирается в htaccess?
criaton
Отправлено: 13 Ноября, 2011 - 09:09:02 • Тема: Дружеский URL • Форум: Apache и другие веб-серверы
Ответов: 7 Просмотров: 391
таr дампе показано что лежит в url
(Добавление)
Все что мне предлогаете я прекрасно понимаю
но Вы сами пробовали это
а это не работает
criaton
Отправлено: 13 Ноября, 2011 - 08:57:57 • Тема: Дружеский URL • Форум: Apache и другие веб-серверы
Ответов: 7 Просмотров: 391
Я все это прекрасновижу и понимаю но заменив id и int
на url text
не работает где то нужно применить LIKE %
criaton
Отправлено: 13 Ноября, 2011 - 07:43:38 • Тема: Дружеский URL • Форум: Apache и другие веб-серверы
Ответов: 7 Просмотров: 391
Есть файл:
.htaccess
Цитата: AddDefaultCharset UTF-8
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)/$ index.php?id=$1
Файл: index.php
CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
//Подключение к базе данных и
//установка кодировки
mysql_query ( 'SET COLLATION_CONNECTION="utf8_general_ci"' , $db ) ;
//Тут у нас небольшой код.
if ( isset ( $_GET [ 'id' ] ) ) { $id = $_GET [ 'id' ] ;
FROM mod_rewrite
WHERE id=" . ( int) $id , $db ) ;
echo "<p>" . $myrow [ 'text' ] . "</p>" ;
}
else {
?>
<? php } ?>
База данных:
Цитата: CREATE TABLE IF NOT EXISTS `mod_rewrite` (
`id` int(1) NOT NULL AUTO_INCREMENT,
`url` text NOT NULL,
`text` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
--
-- Dumping data for table `mod_rewrite`
--
INSERT INTO `mod_rewrite` (`id`, `url`, `text`) VALUES
(1, 'yes', 'да'),
(2, 'no', 'нет');
Подскажите: как перевести дружеский цифровой url в такой же текстовый
criaton
Отправлено: 13 Мая, 2011 - 12:06:34 • Тема: Сортировать по первой букве слова • Форум: SQL и Архитектура БД
Ответов: 14 Просмотров: 106
if ($direct==$podcategorye["id_manufacturer"])
{
}
вот этой командой привязывается к номеру а не к имени
может возможно добавить и привязать в дополнение и это:
$podcategorye["name"]
Страниц (7): « 1 2 3 [4] 5 6 7 »
Powered by ExBB FM 1.0 RC1. InvisionExBB