sosp30
عضو تالار جوملا-
تعداد ارسال ها
6 -
تاریخ عضویت در سایت
-
آخرین بازدید
تمامی مطالب نوشته شده توسط sosp30
-
همانطور که میدونیم سرور های ویندوز از فایل web.config پشتیبانی میکنن و در اغلب موارد از پشتیبانی نمیکنن و همچنین با فارسی نویسی در هنگامی که mod seo فال باشه کار نخواهد کرد. من بعد از 2 روز سرچ زدن و صحبت ها با پشتیبانی به این نتیجه رسیدم که بهترین راه اضافه کردن کد زیر به اول صفحه php هست. if (isset($_SERVER['IIS_WasUrlRewritten']) && $_SERVER['IIS_WasUrlRewritten'] == '1' && isset($_SERVER['UNENCODED_URL']) && $_SERVER['UNENCODED_URL'] != '') { // IIS7 rewriting module. $_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL']; } به طور مثال برای سرور خودم این مشکل بود مثلا لینک زیر که باید به صفحه "راهنمای تصویری" منتهی بشه به شاخه بالاتر اون "جستجوی آسان زیرنویس" منتهی میشد. http://viyoona.com/%D9%85%D8%AD%D8%B5%D9%88%D9%84%D8%A7%D8%AA/%D8%AC%D8%B3%D8%AA%D8%AC%D9%88%DB%8C-%D8%A2%D8%B3%D8%A7%D9%86-%D8%B2%DB%8C%D8%B1%D9%86%D9%88%DB%8C%D8%B3/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1%DB%8C.html یعنی آدرس http://viyoona.com/%D9%85%D8%AD%D8%B5%D9%88%D9%84%D8%A7%D8%AA/%D8%AC%D8%B3%D8%AA%D8%AC%D9%88%DB%8C-%D8%A2%D8%B3%D8%A7%D9%86-%D8%B2%DB%8C%D8%B1%D9%86%D9%88%DB%8C%D8%B3.html ولی با افزودن این کد باعث میشه که عمل کدینگ انجام بشه و جایگذین REQUEST_URI اصلی خواهد شد. به این ترتیب دیگه مجبور نیستید از لینک های با عبارت صرفا انگلیسی یا تاریخ دار استفاده کنید و میتونید از لغاا فارسی چون خیلی سرچ زدمتا به این نتیجه رسیدم گفتم که اینجا مطرح کنم تا بقیه هم استفاده کنن چون این مشکل خیلی ها هستش. ممنون
-
مشکل حل شد و اما راه حل: http://q.nett.gr/wordpress-3-x-on-iis-7-x-with-unicode-permalinks-problem-solved/ یه طور خلاصه باید بگم در web.config باید عبارت زیر رو اضافه کنیک <serverVariables> <set name=”REQUEST_URI” value=”{UNENCODED_URL}” replace=”false” /> </serverVariables> و بعد از اون در هدر تمام صفحات یا در صفحه مرجع عبارت زیر رو بنویسیم $_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL']; اینم راه حل که صرفا باری رفع این مشکل در سرور های ویندوز هستش.
-
آقا کسی نفهمید مشکل از کجاست ؟ کمکم کنید توضیحات جدید که فکر کنم کمک کنه: یک کد مشابه رو روی 2 تا سرور تست کردم و نتایج یکسانی نداد. لینک اول همون هاست خودم هست لینک دوم هاست یکی از دوستانم http://viyoona.com/aa.php/asds/شسیشششسیسیسی/سلام/sda?شسی http://today4u.com/aa.php/asds/شسیشششسیسیسی/سلام/sda?شسی همونطور که مشاهده میکنید هاست خودم بامشکل مواجه هست در حروف فارسی !!!
-
هر دو افزونه رو تست کردم ولی باز هم نمیشه از عبارت های فارسی در لینک ها استفاده کنم !!!!!
-
آخه سرور من ویندوزه. و فایل htaccess. روش کار نمیکنه.
-
سلام خدمت دوستان گلم مشکل بزرگ من اینه که با استفاده از مدیریت سئو آدرس دهیم رو تغییر دادم و حتی یونیکد رو فعال کردم ولی آدرس هایی که عبارت فارسی دارن باهاشون مشکل دارم به طور مثال آدرس http://viyoona.com/درباره-ما نمایش داده نمیشه ولی آدرس http://viyoona.com/discussions به درستی نمایش داده میشه. این مشکل در سایت هست و فقط فارسی ها مشکل داره حتی در لینک زیر http://viyoona.com/product/easy-android-manager/امکانات به جای ورود به قسمت امکانات از زیرشاخه مدیریت آسان آندروید وارد خود قسمت مدیریت آسان آندروید میشه !!! من تنظیمات سئو رو به صورت عکس زمیمه شده تنظیم کزدم و از web.config به کد زیر استفاده می کنم. لطفا کمکم کنید. می خوام سایت رو افتتاح کنم ولی به این مشکل برخوردم.