آی میتران . سفارشی سازی برخی از آدرس های دلخواه در آپادانا

صفحه نخست

سفارشی سازی برخی از آدرس های دلخواه در آپادانا

[ تاریخ انتشار : شنبه 3 اسفند 1398 ساعت 10:30 قبل از ظهر ] [ نویسنده : مدیر آی میتران ]

سلام و عرض ادب

برخی از لینک ها هستند که شما مایل هستید به صورت کوتاه باشند، با استفاده از این هک می توانید آدرس های دلخواه خود را سفارشی سازی کنید و یک آدرس کوتاه و زیبا بسازید.

ابتدا در پوشه engine یک فایل به اسم my-url.inc.php ایجاد کنید و کدهای زیر را در داخل آن قرار دهید.

<?php
$my_url = array(
	'download.html' => 'pages/download.html',
	'facilities.html' => 'pages/facilities.html',
);

دقت کنید، مثلا pages/facilities.html آدرس صفحه ای است که برای توضیح امکانات آپادانا ایجاد شده است ولی مایلم که این آدرس به صورت facilities.html باشد.

پس در قسمت اول آدرسی که می خواهیم ایجاد شود مشخص می کنیم و در قسمت دوم آدرس واقعی صفحه، و هر تعداد که بخواهید می توانید آدرس دیگر تعریف کنید.

* در آدرس های مشخص شده نباید آدرس دامنه سایت را وارد کنید.

به صورت پیشفرض فایل engine/custom-file.php در سیستم وجود ندارد، درصورتی که قبلا آن را ایجاد نکرده اید آن را بسازید و دقت کنید که برای اجرای دستورات PHP در خط اول این فایل باید کد را قرار دهید و کدهای زیر را به آن اضافه کنید.


function _my_url(&$contents)
{
	include(engine_dir.'my-url.inc.php');
	foreach ($my_url as $a => $b)
	{
		$contents = str_replace(url.$b, url.$a, $contents);
	}
}
add_hook('gzip_out', '_my_url($contents);');

سپس فایل engine/mod-rewrite.function.php را باز کنید و به دنبال کد زیر بگردید.


if ($mod_rewrite == 'sitemap.xml')

بالای آن کد زیر را قرار دهید.

include(engine_dir.'my-url.inc.php');
if (in_array($mod_rewrite, array_keys($my_url)))
{
	$mod_rewrite = $my_url[$mod_rewrite];
}
unset($my_url);

خب تمام شد، حالا از آدرس های دلخواه خود لذت ببرید.

درباره آی میتران

آی میتران با هدف جمع آوری اطلاعات در زمینه های مختلف شروع به کار کرده و برای افزایش اطلاعات جامعه هدف را دنبال می کند. برای دستیابی به نسخه کامل لطفا با کامپیوتر وارد شوید !

تماس با ما

ایمیل : info[at]imitran[dot]ir

موبایل : 091999809620