Joomla 1.5 файл htaccess

12
RA
На сайте с 25.02.2011
Offline
27
3692

Здравствуйте.

Где в Joomla лежит файл htaccess?

В папке administrator нет и в папке где лежит папка administrator тоже:(

Полазил по другим папкам, так же не нашел...

Хочу сделать дружественные ссылки, надо типа как файл переименовать, а я его найти даже не могу...

P.S. Если создать самому надо то в какой папке, в той где папка administrator лежит? и если да, то какой текст прописывать. Заранее спс

iguania
На сайте с 10.12.2010
Offline
72
#1
Radzko-Aleh:
Где в Joomla лежит файл htaccess?

В корне должен он лежать. Если нет - создай. Действие распространяется на все каталоги и подкаталоги. Если нужно какой-нить каталог переопределить, то создавать дополнительный .htaccess в нужном каталоге.

iguania добавил 04.04.2011 в 18:55

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]

Вот для примера содержимое моего .htaccess для одного из сайтов на php+mysql. Этот кусочек кода нужен именно для работы ЧПУ

Все всегда заканчивается хорошо. Если все закончилось плохо, значит, это еще не конец…
Antik_26
На сайте с 26.03.2009
Offline
51
#2
Radzko-Aleh:

Хочу сделать дружественные ссылки, надо типа как файл переименовать, а я его найти даже не могу...
P

Поставьте лучше sh404sef, ибо с дублями страниц придётся бороться.

iguania
На сайте с 10.12.2010
Offline
72
#3

Ну а меняет динамические ссылки на красивые специально созданный для этого php-файлик, который через include (либо иным способом) нужно подключить в самом начале основного index.php. Вот пример моего файла для формирования SEF

<?php

$_URL = preg_replace("/^(.*?)index\.php$/is", "$1", $_SERVER['SCRIPT_NAME']);
$_URL = preg_replace("/^".preg_quote($_URL, "/")."/is", "", urldecode($_SERVER['REQUEST_URI']));
$_URL = preg_replace("/(\/?)(\?.*)?$/is", "", $_URL);
$_URL = preg_replace("/[^0-9A-Za-z._\\-\\/]/is", "", $_URL);
$_URL = explode("/", $_URL);

if (preg_match("/^index\.(?:html|php)$/is", $_URL[count($_URL) - 1]))
unset($_URL[count($_URL) - 1]);

switch (@$_URL[0])
{
case '':
case 'index.html':
$_GET['id'] = 1;
break;
case 'cifrovoj-sputnikovyj-resiver-drs-5003.html':
$_GET['id'] = 2;
break;
default:
$_GET['id'] = 1;
}

?>

Это пример лишь для одной ссылки. В самом массиве мы просматриваем только нулевой элемент ($_URL[0]), т.к. ссылки у меня простые.

iguania добавил 04.04.2011 в 19:02

Radzko-Aleh:
Хочу сделать дружественные ссылки, надо типа как файл переименовать, а я его найти даже не могу...

Хотя да, чего самому "ковырять" код, если у вас сайт на движке. У меня для Joomla стоит модуль для ЧПУ, называется ARTIO JoomSEF. Отличная вещь!

RA
На сайте с 25.02.2011
Offline
27
#4

Всем спс, установил ARTIO JoomSEF, круть:)

Radzko-Aleh добавил 05.04.2011 в 12:11

Внизу каждой страницы появилась ссылка "Joomla SEF URLs by Artio" Как её убрать? я же получается половину веса сайта сливаю...

Nomidd
На сайте с 02.12.2010
Offline
28
#5
Radzko-Aleh:
Всем спс, установил ARTIO JoomSEF, круть:)

Radzko-Aleh добавил 05.04.2011 в 12:11
Внизу каждой страницы появилась ссылка "Joomla SEF URLs by Artio" Как её убрать? я же получается половину веса сайта сливаю...

Ничего, подобного...

Можно иногда заметить, что на некоторых трастовых сайтах стоит эта ссылка, ну и что? Все равно она сквозная, и малозаметная.

Хотя, если есть желание, ее можно и убрать, но это уже нарушение авторских прав.

iguania
На сайте с 10.12.2010
Offline
72
#6
Radzko-Aleh:
Внизу каждой страницы появилась ссылка "Joomla SEF URLs by Artio" Как её убрать? я же получается половину веса сайта сливаю...

Гуглом пользовались?

Digital-angels
На сайте с 09.03.2010
Offline
113
#7
Antik_26:
Поставьте лучше sh404sef, ибо с дублями страниц придётся бороться.

Вышла уже Джумла 1.6.1 там все эти прибомбасы уже в базовом функционале.

А 404SEF своими глюками утомил уже.

Без него гораздо веселее.;)

Интернет бюро Digital Angels (http://digital-angels.com)
Alex91
На сайте с 30.12.2007
Offline
258
#8
Digital-angels:
Вышла уже Джумла 1.6.1 там все эти прибомбасы уже в базовом функционале.

это какие?

C Уважением, Алексей
otpad
На сайте с 20.02.2007
Offline
70
#9

Да,а перенос,а просадка позиций, а поиск моудлей и плагинов под новую версию, эх перейти бы как нить без этих потерь((((

Antik_26
На сайте с 26.03.2009
Offline
51
#10
otpad:
Да,а перенос,а просадка позиций, а поиск моудлей и плагинов под новую версию, эх перейти бы как нить без этих потерь((((

Согласен, Я пока тоже к 1.5 "прирос".

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий