واضح آرشیو وب فارسی:سایت ریسک: مشکل در اجرای کامل صفحه با htaccess MRB COMPANY 19 شهريور 1388, 10:59سلام من می خوام برای اینکه معلوم نشه نرم افزارم با php کار میکنه و چندتا دلیل دیگه می خوام از RewriteRule استفاده کنم اما یه مشکلی دارم چون توضیحش سخته و امکان داره متوجه نشید یه مثال می زنم مثلا من یه پوشه دارم به نام test تو این پوشه test یه فایل index.php دارم که مخلوطی از php و html هستش حالا من یه لینک دارم به این آدرس test/get/id=2&cat=22 من تو htaccess که تو پوشه test وجود داره نوشتم : RewriteRule ^get/?$ index.php?$1 [L] این دستور با موفقیت کار میکنه :green: اما یه مشکلی داره:shock: کدهای html درست کار نمیکنه و فقط در حد تگ هاس.یعنی فایهای jva script و css و ... بالا نمیاد ممنون میشم بهم help کنید D.A.V.O.O.D 19 شهريور 1388, 13:27سلام من می خوام برای اینکه معلوم نشه نرم افزارم با php کار میکنه و چندتا دلیل دیگه می خوام از RewriteRule استفاده کنم اما یه مشکلی دارم چون توضیحش سخته و امکان داره متوجه نشید یه مثال می زنم مثلا من یه پوشه دارم به نام test تو این پوشه test یه فایل index.php دارم که مخلوطی از php و html هستش حالا من یه لینک دارم به این آدرس test/get/id=2&cat=22من تو htaccess که تو پوشه test وجود داره نوشتم : RewriteRule ^get/?$ index.php?$1 [L]این دستور با موفقیت کار میکنه :green: اما یه مشکلی داره:shock: کدهای html درست کار نمیکنه و فقط در حد تگ هاس.یعنی فایهای jva script و css و ... بالا نمیاد ممنون میشم بهم help کنید سلام شما وقتی تو صفحه index.html که توی فلدر yourdomain.com/Test هست به کد های جاوا و css به این صورت لینک می دی : <link rel="stylesheet" href="Style.css" type="text/css" /> به این معناست که فایل Style.css توی فلدر Test دامین شماست ، اما برای این کار شما که فلدر هارو مجازی کردید ، نیازه که برای کد های جاوا و سی اس اس ، آدرس دهی را کامل کنید ، یعنی به این صورت : <link rel="stylesheet" href="" type="text/css" /> امیدوارم متوجه منظورم شده باشی ، موفق باشی MRB COMPANY 19 شهريور 1388, 17:42آره ممنون ولی من رو لوکال سایت رو طراحی می کنم و آدرس دهی به این همه لینک یکم ... :) پس کد من ایراد نداره؟ ممنون کاملا متوجه شدم. ولی اگه راه حل بهتری به نظرتون رسید ... D.A.V.O.O.D 19 شهريور 1388, 23:35آره ممنون ولی من رو لوکال سایت رو طراحی می کنم و آدرس دهی به این همه لینک یکم ... :) پس کد من ایراد نداره؟ ممنون کاملا متوجه شدم. ولی اگه راه حل بهتری به نظرتون رسید ... خب شما می تونید یه متغیر رو تعیین کنید که آدرس اصلی سایت شما درون آن قرار بگیرد و قبل از آدرس های css و java script اون متغیر را چاپ کنید ، روش همونه ها ، با این تفاوت که دیگه اگه بخوای برنامه ات رو آپلود کنی روی سایتت ، دیگه نیازی نیست که تک تک آدرس هارو تغییر بدی ، فقط کافیه اون متغیر رو تغییر بدی ... به این می گن قدرت مانور دهی :wink: موفق باشی MJmoonwalk 19 شهريور 1388, 23:52از اين تگ استفاده كن: <base href="" /> k2-4u 20 شهريور 1388, 01:06از اين تگ استفاده كن: <base href="" /> ببخشید دوستان از پست اضافی ولی بسیار ساده و جالب بود :) :cool: خوشم اومد Y.P.Y 20 شهريور 1388, 14:52اینارو هم بزارید داخل فایل htaccess: AddType application/x- .asp php_flag expose_php Off php_value user_agent "ASP" php_value session.name "ASPSI"
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 428]