On Wed, 2011-06-15 at 19:51 +0700, sulaiman marbun wrote: > itukan karena kamu menggunakan yang namanya di joomla SEF .... nah... > pengaturan untuk SEF nya coba di perhatikan lagi... biasanya ada di > file .httacces > > > Regards > > 2011/6/15 Wawan Wau <[email protected]> > Ma'af cuman nangapi aja bang, bagaimana tentang permision file > nya bang. > > Pada 15 Juni 2011 13:04, Muhfi Asbin Sagala > <[email protected]> menulis: > > > Salam, > > Langsung aja ya :) > > Aku punya masalah 500 Internal Server Error > > Terlihat dari error log : > > 2011/06/15 10:41:26 [error] 15347#0: *755 rewrite or > internal > redirection cycle while internal redirect to > "/index.php" > > Aku pakai nginx v.0.8.54 untuk Joomla CMS dan sedang > dalam pengerjaan > template baru. Nah, ketika template baru > diimplementasikan, ERROR 500 > selalu muncul sewaktu meng-klik salah satu link di > homepage dengan pesan > error_log seperti terlihat di atas (Home Page dapat > muncul dengan baik). > > Aku kira ini masalah versi Nginx. Jadi, aku upgrade > Nginx dari versi > 0.8.54 ke versi 1.0.4. Namun, tetap menemukan masalah > yang sama. > > Ada pendapat kawan-kawan? Mohon bantuannya. > > Terima Kasih, > > -- > http://moehfi.blogspot.com > y! : ti_pa_tu > gtalk : muhfi.asbin > > > > -- > Butuh banyak pengalaman untuk menuju masa depan > Baca beberapa artikel, kalau nginx enggak pakai .htacces untuk rewrite dan langsung diletakkan di konfigurasi. Potongan konfigurasinya sebagai berikut:
if (-f $document_root/maintenance.html) {
rewrite ^(.*)$ /maintenance.html last;
break;
}
location / {
error_page 404 = //index.php?q=$uri;
try_files $uri $uri/ /index.php?q=$request_uri;
}
location /administrator/ {
rewrite ^(.*)$ https://www.domain.com$1 permanent;
}
if ($request_uri ~* "com_login") {
rewrite ^(.*)$ https://www.domain.com$1 permanent;
}
location /en/ {
index index.php;
error_page 404 = //index.php?q=$uri;
if (!-e $request_filename) {
rewrite ^/en/(.*)$ /en/index.php?$1 last;
break;
}
}
location /en/administrator/ {
rewrite ^(.*)$ https://www.domain.com$1 permanent;
}
location ~ \.php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root
$fastcgi_script_name;
include /usr/local/nginx/conf/fastcgi_params;
Mohon bantuannya
--
http://moehfi.blogspot.com
y! : ti_pa_tu
gtalk : muhfi.asbin
signature.asc
Description: This is a digitally signed message part
