PDA

View Full Version : لود نکردن جاوا اسکریپتهای بوت استرپ با استفاده از base_url



computer-mag
شنبه 13 اردیبهشت 1393, 21:15 عصر
من یکسری از فایلهای جاوا اسکریپتم (حاوا اسکریپت اصلی بوت استرپ)درست آدرس میگیره و بقیه که توسط اون فایل اصلی صدا زده میشن اشتباه(مثل bootstrap.min.js) و یک index.php بهشون اضافه میشه آیا راه کاری برای حل این مشکل دارین؟؟

شیوه صدا زدن فایل اصلی بوت استرپ جاوا اسکریپت من هم به شکل زیره


<script src="<?php echo base_url(); ?>js/ace-extra.min.js"></script>

pary_daryayi
دوشنبه 15 اردیبهشت 1393, 10:52 صبح
تو فایل config.php اینو ست کنید:


$config['index_page'] = '';

یعنی index.php رو حذف کنید.
و در htaccess هم اینو بنویسید :


Options -Indexes


<Files *.sql>
Order deny,allow
Deny from all
</Files>


RewriteEngine on


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond $1 !^(index\.php|images|core|assets|robots\.txt)
RewriteRule ^(.+)$ index.php/$1 [L,QSA]

plague
دوشنبه 15 اردیبهشت 1393, 14:46 عصر
البته فکر میکنم ایشون توی

$config['base_url']
هم باید Index.php رو حذف کنن

computer-mag
دوشنبه 15 اردیبهشت 1393, 16:46 عصر
مرسی از هر دو شما مشکلم با روشی که گفتیم حل شد

البته یه روش دیگه هم پیدا کردم که باید توی تگ head دستور زیر رو بنویسید تا آدرس دهی با وجود index.php درست بشه که میزارم اینجا شاید به درد کسی خورد


<base href="http://localhost:8080/cms/"></base>