پاسخ : کامپوننت SEF فارسی سازگار با مامبو 4.6.5 و 4.6.4
اول من فکر میکردم میشه query string رو با htaccess ریدایرکت کرد، اما بعد کلی کلنجار رفتن آخرش فهمیدم اصلا آپاچی query string رو با htaccess هندل نمیکنه ;D
حالا از این راه عمل کن:
فایل index.php رو باز کن و این کد رو در ابتدای اون قرار بده (یعنی بعد کامنت ها)
کد:
$req_uri = $_SERVER["REQUEST_URI"];
if ($_GET != null && strpos($req_uri, "index2.php") == false)
{
$id = $_GET["id"];
$itemid = $_GET["Itemid"];
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.tafrihi.org/content/view/$id/$itemid/");
exit();
}
فکر نمیکنم مشکلی برات پیش بیاره ولی احیانا اگر توی ادمین با مشکلی مواجه شدی تا قسمتی لود نشد بگو تا دوباره اینو ادیت کنم.
پاسخ : کامپوننت SEF فارسی سازگار با مامبو 4.6.5 و 4.6.4
سلام
خيلي ممنون آقا عماد درست شد فقط يه مشكلي پيش اومد ديگه هيچ نظري ارسال نميشه يعني وقتي مي خواهي نظر بدي نظر ارسال نميشه
لطفا بررسي بفرماييد
واقعا ممنون
پاسخ : کامپوننت SEF فارسی سازگار با مامبو 4.6.5 و 4.6.4
يه مشكل ديگه هم هست
صفحه سايت مپم براي معرفي به موتورهاي جستجو با آدرس زير خراب ميشود:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
فعلا موقتا كد رو برداشتم كه گوگل ارور نده
پاسخ : کامپوننت SEF فارسی سازگار با مامبو 4.6.5 و 4.6.4
به این شکل تغییر بده کد رو:
کد:
$req_uri = $_SERVER["REQUEST_URI"];
if ($_GET["id"]!=null && $_GET["Itemid"]!=null && $_GET["task"]=="view")
{
$id = $_GET["id"];
$itemid = $_GET["Itemid"];
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://localhost/mambo/content/view/$id/$itemid/");
exit();
}
پاسخ : کامپوننت SEF فارسی سازگار با مامبو 4.6.5 و 4.6.4
خط اولشم دیگه نیازی نیست:
کد:
if ($_GET["id"]!=null && $_GET["Itemid"]!=null && $_GET["task"]=="view")
{
$id = $_GET["id"];
$itemid = $_GET["Itemid"];
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.tafrihi.org/content/view/$id/$itemid/");
exit();
}
پاسخ : کامپوننت SEF فارسی سازگار با مامبو 4.6.5 و 4.6.4
آقا یه شمکل دیگه هم رفع شد. اینو جایگزین کن:
کد:
if ($_GET["id"]!=null && $_GET["Itemid"]!=null && $_GET["task"]=="view" && $_GET["mosmsg"]==null)
{
$id = $_GET["id"];
$itemid = $_GET["Itemid"];
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://localhost/mambo/content/view/$id/$itemid/");
exit();
}
پاسخ : کامپوننت SEF فارسی سازگار با مامبو 4.6.5 و 4.6.4
سلام
وقتي برروي لينك هاي قديمي كليك مي شود به اين آدرس مي رود و ارور مي دهد:
localhost/mambo/content/view/26/53
مثلا لينك زير:
tafrihi.org/index.php?option=com_content&task=view&id= 26&Itemid=53
همين كد دوميه را امتحان كردم درست شد فكر كنم:
کد:
if ($_GET["id"]!=null && $_GET["Itemid"]!=null && $_GET["task"]=="view")
{
$id = $_GET["id"];
$itemid = $_GET["Itemid"];
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.tafrihi.org/content/view/$id/$itemid/");
exit();
}
** هایپر لینک حذف شد
**** دو پست شما یکی شد
پاسخ : کامپوننت SEF فارسی سازگار با مامبو 4.6.5 و 4.6.4
من از آقا عماد تشکر میکنم که کمک کرد مشکل این دوستمون حل بشه
پاسخ : کامپوننت SEF فارسی سازگار با مامبو 4.6.5 و 4.6.4
[quote author=piroozman link=topic=14569.msg93258#msg93258 date=1226475719]
آقا درست شد ممنون
[/quote][quote author=majid-66 link=topic=14569.msg93262#msg93262 date=1226476511]
من از آقا عماد تشکر میکنم که کمک کرد مشکل این دوستمون حل بشه
[/quote]
خواهش میکنم، وظیفه بود ;)
پاسخ : کامپوننت SEF فارسی سازگار با مامبو 4.6.5 و 4.6.4
سلام آقا عماد
يكي از آدرس ها ريدايركت نميشه:
لطفا راهنمايي بفرماييد
ممنون
** هایپرلینک حذف شد