Joomler!.net - Decided on Joomla!

Jboard is Multiple Board!

 

Archives

Blog

Demo

Home » Blog » SEF
0 votes
Written by:Joomler! 30954 hits Thursday, 01 December 2011 18:43

Blogging with “XMLRPC for Joomla!” and “ScribeFire”

scribefire_start

Add account

scribefire_001

Your blog’s URL

scribefire_checking_blog_setting

Checking skips. Please push the Next button.

scribefire_custom_blog

Please select “Custom Blog” and push Next button.

 
1 votes
Written by:Joomler! 8067 hits Sunday, 14 September 2008 16:22

以下は、80codeサーバーでのみのことです。

昨日Hackが駄目ってわかってよく考えてみれば(考えなくてもそうだ)PHP_SELFに正しい値が入らないのが原因なのでそれに正しい値を入れてやれば解決することだなと・・・。ややこしい事をしなくても良いのである。

例えば、http://yourdomain.com/がJoomla!1.5で稼働しているすると

Joomla!1.5ルートの index.phpの冒頭に

$_SERVER['PHP_SELF'] = $_SERVER['SCRIPT_NAME'] = '/index.php';

を書き足せば何もHackしなくて済む。

さらにindex2.phpにも同様に

$_SERVER['PHP_SELF'] = $_SERVER['SCRIPT_NAME'] = '/index2.php';

を書く。これだけ・・・。バックエンドは何もしなくて良い。要はSEFの時だけ影響を受けるので必要ない。

ルート以下のディレクトリにJoomla!1.5を置いた場合はそのディレクトリ名も追加しなきゃならない。
例えば、http://yourdomain.com/joomla/なら

$_SERVER['PHP_SELF'] = $_SERVER['SCRIPT_NAME'] = '/joomla/index.php';

と言った具合に。

$_SERVER['SCRIPT_NAME']をなぜ加えているのかというと、エクステンションによっては、使っているようです。なので同じように初期化してしまいます。

でも、php.iniとかで設定できないのか?・・・。

 

JContentPlus for Joomla!1.5 powered by Joomler!.net

joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.