سلام
در اینجا می خوام تغییر مسیر سایت را به شما آموزش دهم.
این آموزش برای کسانی مناسب است که اولا هاست آنها سی پنل است و ثانیا قصد تغییر آدرس سایت خود را دارند.
برای تغییر مسیر، یک روش ساده، استفاده از کدهای html است. برای مثال فرض کنید آدرس سایت شما talahost.net است و قصد دارید آدرس را به talahost.com تغییر دهید :
کد HTML:
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://www.talahost.com">
</head>
</html>
این روش شاید خیلی مناسب نباشد، یکی به دلیل پایین آمدن سرعت (صفحه دو بار باید لود شود) و دیگری انعطاف نداشتن این روش (کد باید در تمام صفحات قرار داده شود)
روش بهتر استفاده از htaccess است. htaccess یک فایل متنی است که توسط آن می توانیم بعضی تنظیمات وب سرور (apache) را تغییر دهیم.
حال فرض می کنیم قصد داریم آدرس talahost.net را به talahost.com تغییر دهیم.
برای این منظور فایل .htaccess موجود در پوشه public_html را ویرایش می کنیم (اگر این فایل را نمی بینید اینجا را کلیک کنید)
و دستورات زیر را در آن قرار می دهیم:
کد:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^talahost\.net$ [NC]
RewriteRule ^(.*)$ http://www.talahost.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.talahost\.net$ [NC]
RewriteRule ^(.*)$ http://www.talahost.com/$1 [R=301,L]
مزیت این روش، سرعت بالا، راحتی کار، و اعمال تغییرات روی تمام آدرس های سایت است.
مثلا اگر آدرس www.talahost.net/product/domain.htm را کلیک کنید بصورت خودکار به www.talahost.com/product/domain.htm منتقل می شوید (یعنی لینک ها بصورت کامل حفظ شده و منتقل می شوند).
این کار برای حفظ ارزش لینک در موتورهای جستجو هم تاثیر دارد.
علاقه مندي ها (Bookmarks)