Изменить названия папок..

6666
На сайте с 10.01.2005
Offline
505
603
define('WP_FOLDERNAME', 'newfolder');
define('WP_FOLDER_DIR', ABSPATH . WP_XXX_FOLDERNAME );
define('WP_FOLDER_URL', 'http://vash-domen.ru/'.WP_FOLDER_FOLDERNAME);

Вот поставил такой код в wp-config, работает, все отлично. Как сделать третью строчку универсальной для любого домена?

Есть дерзкие умы? ))

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
O
На сайте с 29.05.2008
Offline
195
#1

define('WP_FOLDER_URL', $_SERVER['HTTP_HOST'].'/'.WP_FOLDER_FOLDERNAME); не пойдет?

siv1987
На сайте с 02.04.2009
Offline
427
#2

'http://'.$_SERVER['HTTP_HOST'].'/'.WP_FOLDER_FOLDERNAME

6666
На сайте с 10.01.2005
Offline
505
#3

Сейчас попробую, далеко не уходите! :)

[umka]
На сайте с 25.05.2008
Offline
456
#4

ortegas, в этом случае будет вот какой момент.

Допустим, в конфиге виртуального хоста прописано имя "example.com" и ещё он откликается на алиас "www.example.com".

При обращении по этим двум именам в $_SERVER['HTTP_HOST'] и в $_SERVER['HTTP_HOST'] будет то имя, по которому обратились.

Т.е. получатся два разных вордпресса в двух директориях :)

Лог в помощь!
O
На сайте с 29.05.2008
Offline
195
#5

[umka], для этого нужно определиться и использовать один вариант (либо www либо без). Иначе, будет 2 wordpress'а. :)

6666
На сайте с 10.01.2005
Offline
505
#6
ortegas:
define('WP_FOLDER_URL', $_SERVER['HTTP_HOST'].'/'.WP_FOLDER_FOLDERNAME);

Работает...вроде

---------- Добавлено 22.04.2013 в 00:01 ----------

ortegas:
Иначе, будет 2 wordpress'а

"Выходит, у вас два мужа? - Выходит, два. - И оба Бунши? - Оба. " (с) :)

IL
На сайте с 20.04.2007
Offline
435
#7
[umka:
;11690078]При обращении по этим двум именам в $_SERVER['HTTP_HOST'] и в $_SERVER['HTTP_HOST'] будет то имя, по которому обратились.

Лечится примерно такой заменой (может не подойти, если в имени домена есть "www." в другом месте):

 str_replace('www.','',$_SERVER['HTTP_HOST'])

А вообще, тут ведь СЕО-форум, и все 301 редиректами пользуются..

6666:
"Выходит, у вас два мужа? - Выходит, два. - И оба Бунши? - Оба. " (с)

не.. один.. но "такой разный"

...

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
A
На сайте с 19.07.2010
Offline
130
#8
ivan-lev:

 str_replace('www.','',$_SERVER['HTTP_HOST'])

у некоторых есть домены типа bestwww.ru, так что нужно еще смотреть и на начало строки


$ss = preg_replace('/^www\./i', '', $_SERVER['HTTP_HOST']);
.............

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