PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش تغییر مسیر سایت با htaccess



fullsite
May 10th, 2013, 20:12
سلام
در اینجا می خوام تغییر مسیر سایت را به شما آموزش دهم.
این آموزش برای کسانی مناسب است که اولا هاست آنها سی پنل است و ثانیا قصد تغییر آدرس سایت خود را دارند.



برای تغییر مسیر، یک روش ساده، استفاده از کدهای 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]