• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
حذف نام پوشه web در آدرس دهی Yii نسخه Basic
#1
سلام رفقا .من از محیط ویندوز و Xampp استفاده میکنم برای انجام دادن پروژه هام.
شروع کردم با Yii2 نسخه Basic کار کنم.
فرض کنین آدرس پروژه من در لوکال اینه:
کد:
http://localhost/yiiproject/web/

و کانفیگ urlManager از فایل کانفیگ Yii هم اینه:
کد پی‌اچ‌پی:
'urlManager' => [
            
'class' => 'yii\web\UrlManager',
            
// Disable index.php
            
'showScriptName' => false,
            
// Disable r= routes
            
'enablePrettyUrl' => true,
            
'rules' => [
                    
'<controller:\w+>/<id:\d+>' => '<controller>/view',
                    
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
                    
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
            ],
        ], 

و همینطور فایل .htaccess من هم اینه:
کد:
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

ممنون میشم راهنمایی کنین که چطوری میتونم عبارت web رو از توی آدرسم بردارم.
که آدرسم به این شکل تبدیل بشه:
کد:
http://localhost/yiiproject/controllername/actionName
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط :
#2
اگه به تنظیمات سرور دسترسی داری، میتونی از طریق آپاچی، آدرس پروژه رو عوض کنی، مثلا :
کد:
DocumentRoot /var/www/yii.com/public_html/web
غایب
  پاسخ
تشکر شده توسط :
#3
روی سرور نیازی نیست اینکارو کنم. اونجا مشکلی ندارم .
توی لوکال میخواستم بدونم که آیا بدون تغییر دادن تنظیمات آپاچی میشه کاری کرد یا نه.
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط :
#4
کد:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . web/index.php
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : Alaa
#5
نشد رضاجان.Undecided البته کنار اومدم با این موضوع یه جوری
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط :
#6
(۱۳۹۳ بهمن ۲۴, ۰۳:۵۶ ب.ظ)webnevesht نوشته: یه جوری

چه جوری ؟ Big Grin
غایب
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان