-
مشکل در آدرس دهی
سلام خدمت دوستان
مشکل بزرگ من اینه که با استفاده از مدیریت سئو آدرس دهیم رو تغییر دادم و حتی یونیکد رو فعال کردم ولی آدرس هایی که عبارت فارسی دارن باهاشون مشکل دارم
اسم مستعار رو که فارسی می نویسم کار نمیکنه ولی انگلیسی کار میکنه !!!! چرا؟!!!
به طور مثال آدرس
نمایش داده نمیشه ولی آدرس
به درستی نمایش داده میشه. این مشکل در سایت هست و فقط فارسی ها مشکل داره حتی در لینک زیر
به جای ورود به قسمت امکانات از زیرشاخه مدیریت آسان آندروید وارد خود قسمت مدیریت آسان آندروید میشه !!!
من تنظیمات سئو رو همش رو روی بلی تنظیم کزدم و از web.config استفاده می کنم.
حتی جوملا 3 رو هم نصب کردم اون هم همین مشکل رو داشت.
لطفا کمکم کنید. می خوام سایت رو افتتاح کنم ولی به این مشکل برخوردم.
-
سلام
سایتتون که الان ارور داره و کلاً صفحه blank نمایش داده میشه !
اما مشکل فوق از طرف سرور شماست و ضعف نرم افزاری که داره و باید به مدیر سرو بگید تا برطرف کنند !
من الله توفیق
-
بلی داشتم یک سری تغییرات می دادم تا بررسی کنم که جوملا مشکلی نداشته باشه.
به مسئول سرور بگم که چه چیزی رودرست کنه؟ یعنی باید چیکار کنه که این شکل درست بشه؟
-
سلام
بگو یونیکد آدرس دهی آپاچی مشکل داره ! خودش باید بفهمه چیکار کنه ! نمیدونست سرور رو عوض کن ! :)
من الله توفیق
-
آقا مدی خیلی ممنون از کمکت.
ولی آخه نصفه شبی سرور از کجا پیدا کنم !!!!!!!
:d
پاسختون خیلی سریع بود. ممنون
-
آقا کسی نفهمید مشکل از کجاست ؟
کمکم کنید
توضیحات جدید که فکر کنم کمک کنه:
یک کد مشابه رو روی 2 تا سرور تست کردم و نتایج یکسانی نداد.
لینک اول همون هاست خودم هست
لینک دوم هاست یکی از دوستانم
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
همونطور که مشاهده میکنید هاست خودم بامشکل مواجه هست در حروف فارسی !!!
-
دروود
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
در پناه ایزد
-
دوست عزیز !
به شما راهنمایی کردم ! مدیریت سرور باید یونیکد آپاچی بهش بگی بفهمه ! :)
لینکی که مرصاد داده هم برای مشکل شما نیست ! انجام نده !
من الله توفیق
-
مشکل حل شد
و اما راه حل:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
یه طور خلاصه باید بگم در web.config باید عبارت زیر رو اضافه کنیک
<serverVariables>
<set name=”REQUEST_URI” value=”{UNENCODED_URL}” replace=”false” />
</serverVariables>
و بعد از اون در هدر تمام صفحات یا در صفحه مرجع عبارت زیر رو بنویسیم
$_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];
اینم راه حل که صرفا باری رفع این مشکل در سرور های ویندوز هستش.
-
سرورت ویندوزه ؟! :) من دقت نکرده بودم :) وگرنه زودتر بهت اینو میگفتم ! شرمنده واقعاً ! من فکر میکردم سیستم عاملت یونیکسه !
من الله توفیق