Hi para master Yii,
Bagaimana agar url seperti
http://localhost/blog/index.php?r=site/page&view=about
dapat di setting sehingga menjadi
http://localhost/blog/about
.
Terima kasih.
Hi para master Yii,
Bagaimana agar url seperti
http://localhost/blog/index.php?r=site/page&view=about
dapat di setting sehingga menjadi
http://localhost/blog/about
.
Terima kasih.
bikin file .htaccess di root folder projectnya,
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
lalu tambahkan ‘showScriptName’ => false, ke config urlManager
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName' => false,
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
udah bisa, aq dah tanya di Generals Topic
tinggal ditambahin ini:
‘<view>’ => array(‘site/page’),
Aku ada masalah lagi dengan UrlManager. Masalahnya ketika UrlManager diaktifkan, waktu dites dilocalhost jalan tetapi ketika diupload di internet selalu eror 404. Ada yang pernah mengalaminya g?. Padahal cuma script sederhana lho.
jadi aq buat satu controller dengan nama UserManagerController.php, dengan 2 action yaitu actionIndex dan actionView
path lengkapnya seperti ini:
/protected/controllers/UserManagerController.php
/protected/views/user_manager/index.php
/protected/views/user_manager/view.php
ini link diinternetnya:
http://jcross-indo.com/blog567
terima kasih
wah gan…lagi nyari2 juga…gimana gan apakah sudah berhasil…
jika udah share ya gan…
biar url ku juga bagus
mw nanya…ini udah ditambahin dan jalan…tapi koq path yg ada di content nya berubah yah (contoh : <img src="images/file.jpg">, itu koq gambar nya jd ndak tampil yah…)?
thanks
baca ini lbih teliti bro url manager
klo ane lebih senang pake absolute path
<img src="'.Yii::app()->request->baseUrl.'/images/logout.png" />
ketimbang relatif path
<img src="/images/logout.png" />
soalnya itu dia klo di server suka lain lain…
klo boleh kasih tips sewaktu develop di localhot, buat pake virtual host,
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs/sidejob"
ServerName sidejob.localhost
</VirtualHost>
jadi waktu di deploy(live) ga banyak yg aneh-aneh…
iya sih…thanks ya…
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs/sidejob"
ServerName sidejob.localhost
</VirtualHost>
itu naro nya dimana yah…??
maklum pemula…
ane pake xampp (yg gampang aja boss )
setelah install xampp:
Buka : D:\xampp\apache\conf\extra\httpd-vhosts.conf
tambahkan :
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/sidejob"
ServerName sidejob.localhost
</VirtualHost>
kemudian
Buka : C:\WINDOWS\system32\drivers\etc\hosts
tambahkan :
127.0.0.1 localhost
127.0.0.1 sidejob.localhost
restart apache…
tinggal di akses di browser…
http://sidejob.localhost
that is virtual hosts.
thanks yah…
tp koq kalo di local jalan. kenapa pas di server ndak jalan yah…??
ada yg bisa kasih tau…??
thanks
mau post juga nih, ini juga ada problem, saya punya beberapa link:
http://localhost/_PROJECT/onlinestore/index.php?r=site/index
http://localhost/_PROJECT/onlinestore/index.php?r=admin/index
gimana caranya agar urlnya bagus dan secure:
http://localhost/_PROJECT/onlinestore/
http://localhost/_PROJECT/onlinestore/admin
soalnya kalo url:
http://localhost/_PROJECT/onlinestore/index.php?r=admin/index
mudah sekali ditembus misalnya pake:
http://localhost/_PROJECT/onlinestore/index.php?r=98745938745
maka tetap aja bisa tampil harusnya kan masuk ke error page
minta bantuan nih?
terima kasih ya?
coba deh lo downloand ex rights nya chris83
ext Rights
soalnya conf url
manager bisa dilihat seperti ini
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'post/<id:\d+>/<title:.*?>'=>'post/view',
'posts/<tag:.*?>'=>'post/index',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
lebih detailnya gimana kang agus
aku lagi bingung2 nyari nyarinya nih
mohon penjelasan dan pencerahanya ya kang
TQ
lalu tambahkan ‘showScriptName’ => false, ke config urlManager
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName' => false,
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
Lha naruh ‘showScriptName’ => false nya kemana ya?? hihi…
Maaf, pemain baru…
Makasih…
di config/main.php di param urlmanager
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName' => false,
'urlSuffix'=>'.html', //fake extension, bisa juga .js, .mp3 watever lah..
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
Yang jelas beda sistem operasi gan antara windows dan linux. selain itu setingannya juga beda:D.
Saya sendiri sudah dibuat bingung dengan hal itu:D
betul gan, yang diatas buat ‘virtual host jalan di windows’
klo mo buat ‘virtual host jalan di linux’, ane juga kurang tau gan.
mungkin bawah ane bisa
Moga-moga aja;D
Mau nanya nih. Saya lihat di situnya pkpu.or.id url-nya bisa bagus. ada yang tahu g caranya?. makasih
kayak gini urlnya:
http://www.pkpu.or.id/news/suharjoni-sapujagat-evakuasi-mayat
mas mau nanya ni. kok saya gak bisa" yah masuk ke gii generate code ??
padahal smua udah dikonfigurasi dengan bnar.
saya memasukkan alamat gii sepert berikut :
nah masalahnya :
-Jika saya masukkan alamat seperti no.1 maka muncul eror seperti berikut :
Error 404
Unable to resolve the request "gii".
-Jika saya masukkan alamat seperti no.2 maka yg muncul halaman home.
saya menggunakan windows xp2 apa da masalah ??
mohon mas pencerahannya karna saya bnar" ingin blajar yii