PDA

View Full Version : سوال: عدم نمایش سایت



زینب فاطمی
شنبه 23 فروردین 1399, 16:35 عصر
سلام
سایت با php نوشته شده و تو صفحه نخست قالب و محتوای دیتابیس نمایش داده میشه ولی وقتی وارد یه پست میشم میخوام برگردم قالب رو نشون نمیده. متوجه ایرادش نمیشم . لطفا راهنمایی کنید .

plague
شنبه 23 فروردین 1399, 16:56 عصر
سلام
وقتی ارروی و توضیحاتی نزاشتید چجوری میشه کمک کرد
مثل اینه برید دکتر بگید یه مریض داریم چجوری خوبش کنیم

زینب فاطمی
شنبه 23 فروردین 1399, 18:41 عصر
سلام
وقتی ارروی و توضیحاتی نزاشتید چجوری میشه کمک کرد
مثل اینه برید دکتر بگید یه مریض داریم چجوری خوبش کنیم
اروری نمایش نمیده فقط رو لینک بازگشت که میزنم یه "/" اضافه تو ادرس میخوره که باعث عدم نمایش میشه . لینک ها رو نگاه کردم همه درست هستن.

plague
دوشنبه 25 فروردین 1399, 12:17 عصر
http://www.site.ir/index.php?persian=homepage (http://www.shafighefakeh.ir/index.php?persian=homepage)
وقتی میرم روی یه پست بعد میخوام برگردم یه "/" تو ادرس میخوره قالب رو نمایش نمیده

علتش رو پیدا نمیکنم . لطفا راهنمایی کنید .

قالب رو نشون میده ولی استایل نداره یعنی فایل های css/js رو نمیتونه لود کنه
برای اینه که از آدرسی دهی نسبی استفاده کردین
من اینجا قبلا توضیح دادم میتونید مطالعه کنید

https://barnamenevis.org/showthread.php?545483-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%A2%D8%AF%D8%B1%D8%B3-%D8%AF%D9%87%DB%8C

"/" توی لینک یعنی یک فولدر و میتونه آدرس های نسبی رو خراب کنه
آدرس مطلق بده به فایل های ضمیمه و عکس هات که این مشکل پیش نیاد

زینب فاطمی
دوشنبه 25 فروردین 1399, 20:36 عصر
قالب رو نشون میده ولی استایل نداره یعنی فایل های css/js رو نمیتونه لود کنه
برای اینه که از آدرسی دهی نسبی استفاده کردین
من اینجا قبلا توضیح دادم میتونید مطالعه کنید

https://barnamenevis.org/showthread.php?545483-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%A2%D8%AF%D8%B1%D8%B3-%D8%AF%D9%87%DB%8C

"/" توی لینک یعنی یک فولدر و میتونه آدرس های نسبی رو خراب کنه
آدرس مطلق بده به فایل های ضمیمه و عکس هات که این مشکل پیش نیاد

ممنون از پاسخ تون
ممکنه این مشکل به علت جابه جایی سرور باشه ؟ چون قبلا این ایراد نبود ..

plague
سه شنبه 26 فروردین 1399, 13:01 عصر
بله بستگی داره سرور چجوری / ها رو ببینه و پردازش کنه
آدرس

http://www.site.ir
و

http://www.site.ir/index.php

به پوشه public_html ختم میشه و وقتی لینک فایل css رو اینجوری گزاشته باشی


theme/itmisagh/OT/itmisagh/fa/CSS/style.css

یعنی آدرس فایل باید باشه


public_html/theme/itmisagh/OT/itmisagh/fa/CSS/style.css

حالا اگه بری به آدرس




http://www.site.ir/index.php/?something


به دلیلی / اضافه در انتها سرور آدرس فایل css رو این میدونه



public_html/index.php/theme/itmisagh/OT/itmisagh/fa/CSS/style.css


که مشخصا غلطه و همچین آدرسی وجود نداره

راهش اینه که آدرس فایل های استاتیک (css/js/image ) رو به صورت کامل بدی به دامنه (آدرس مطلق )
یا اینکه یدونه / بزاری اولش (توی لینوکس مثل ویندوز درایو c , d , ... نداریم / در ابتدای آدرس میشه ریشه یجورایی مثل mycomputer ویندوز
یعنی اینجوری آدرس بده


/theme/itmisagh/OT/itmisagh/fa/CSS/style.css