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