PDA

View Full Version : سوال: توی ریرایت مد چطور می تونم همه کاراکترها بغیر از یک کاراکتر خاص رو اجازه استفاده بدم؟



idocsidocs
پنج شنبه 18 خرداد 1391, 21:32 عصر
من لینکها رو سئو کردم و حالا می خوام به همه کاراکترها غیر از کاراکتر / اجازه بدم که توی لینکها استفاده بشن.

نمی شه از این دستور *. استفاده کرد ولی راه حل این مشکل رو هم نمی دونم.

لطفا راهنمایی کنید.

MMSHFE
پنج شنبه 18 خرداد 1391, 22:21 عصر
این جواب نمیده؟

[^\/]*

idocsidocs
پنج شنبه 18 خرداد 1391, 22:31 عصر
این جواب نمیده؟
مهندس جواب داد.

فقط یه سوال:
بعضی وقتا انگار لینکها کش می شن ! اگه این مورد که گفتم درسته مدت کش شدن چقدره؟

MMSHFE
پنج شنبه 18 خرداد 1391, 22:36 عصر
معمولاً بستگی به تنظیمات مرورگر داره ولی خودتون با تابع header میتونید زمان expire برای صفحاتتون تعریف کنید. مثال:

header('Expires: Fri, 8 June 2012 00:00:00 GMT');

idocsidocs
پنج شنبه 18 خرداد 1391, 23:48 عصر
معمولاً بستگی به تنظیمات مرورگر داره ولی خودتون با تابع header میتونید زمان expire برای صفحاتتون تعریف کنید. مثال:

header('Expires: Fri, 8 June 2012 00:00:00 GMT');
نه منظورم کش لینکها توسط آپاچی بود. چند بار که محتویات فایل htaccess رو تغییر دادم متوجه شدم معمولا تا چند لحظه بعد از تغییر این فایل، هنوز هم دستورات قبلی اجرا می شن.

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

MMSHFE
جمعه 19 خرداد 1391, 11:55 صبح
برای Refresh پیشنهاد میکنم از Ctrl+F5 یا Ctrl+R استفاده کنید.

idocsidocs
جمعه 19 خرداد 1391, 12:47 عصر
برای Refresh پیشنهاد میکنم از Ctrl+F5 یا Ctrl+R استفاده کنید.



این کار با ریفرش معمولی چه فرقی می کنه؟

MMSHFE
جمعه 19 خرداد 1391, 13:16 عصر
این کار Hard Refresh هست و دیگه به Cache کاری نداره و مستقیماً از سرور سایت صفحه رو مجداً درخواست میکنه.