aliseo
Member
اکثر سایت ها برای انتقال کاربران از ریدایرکت استفاده می کنند. ریدایرکت یا همان تغییر مسیر چند نوع دارد که برای سئو مهم است. زیرا وقتی کاربری که به سایت وارد می شود ، تغییر مسیر میدهید باید مطمئن باشید که ربات های موتورجستجو هم بتوانند این تغییر مسیر را پیگیری کنند. ریدایرکت برای مواقعی است که می خواهیم کاربران و ربات های موتورهای جستجو را به URL ای متفاوت از آنچه درخواست داده شده، منتقل کنیم.
انواع ریدایرکت :
نمونه کد ریدایرکت در زبان های مختلف:
ColdFusion Redirect
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="خانه - سایت پاساژ اینترنتی آمازایران">
PHP Redirect
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: خانه - سایت پاساژ اینترنتی آمازایران" );
?>
ASP Redirect
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently" Response.AddHeader "Location","خانه - سایت پاساژ اینترنتی آمازایران"
%>
ASP .NET Redirect
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently" Response.AddHeader("Location","خانه - سایت پاساژ اینترنتی آمازایران")
}
</script>
JSP (Java) Redirect
<%
response.setStatus(301)
response.setHeader( "Location", "http://www.amaziran.com/" )
response.setHeader( "Connection", "close" )
%>
CGI PERL Redirect
$q = new CGI
print $q->redirect("http://www.amaziran.com/");
Ruby on Rails Redirect
def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.amaziran.com/"
end
تهیه و ترجمه: پاساژ اینترنتی آمازایران
انواع ریدایرکت :
- تغییر مسیر 301
- تغییر مسیر 302
- تغییر مسیر 307
- تغییر مسیر اچ تی ام ال (Meta Refresh)
- تغییر مسیر 301 (انتقال دائمی)
- تغییر مسیر 302 (انتقال موقت)
- تغییر مسیر 307 (انتقال موقت)
- Meta refresh
نمونه کد ریدایرکت در زبان های مختلف:
ColdFusion Redirect
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="خانه - سایت پاساژ اینترنتی آمازایران">
PHP Redirect
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: خانه - سایت پاساژ اینترنتی آمازایران" );
?>
ASP Redirect
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently" Response.AddHeader "Location","خانه - سایت پاساژ اینترنتی آمازایران"
%>
ASP .NET Redirect
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently" Response.AddHeader("Location","خانه - سایت پاساژ اینترنتی آمازایران")
}
</script>
JSP (Java) Redirect
<%
response.setStatus(301)
response.setHeader( "Location", "http://www.amaziran.com/" )
response.setHeader( "Connection", "close" )
%>
CGI PERL Redirect
$q = new CGI
print $q->redirect("http://www.amaziran.com/");
Ruby on Rails Redirect
def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.amaziran.com/"
end
تهیه و ترجمه: پاساژ اینترنتی آمازایران