.htaccess 301 Redirect
Dosyanın proje klasörünün kök dizininde ve adının .htaccess olup olmadığı kontrol edin. nokta ile başlaması gerektiğini unutmayın.
Apache için Apache mod_rewrite modulünün aktif olduğunu teyit edin.
sudo a2enmod rewrite
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) https://www.yonlendirilen-yeni-site.com/$1 [R=301,L]
redirect 301 /eski.php https://www.yenidomain.com/abc/yenisayfa.html
PHP Redirect:
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: https:/yenidomain.com" );
?>
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.yenidomain.com"
%>
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.yenidomain.com");
}
</script>
1. Internet services manager açıldıktan sonra yönlendirme yapılacak dosya/klasör üzerinde sağ tuş yapın.
IIS rewrite modulü indirmek için https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module
web.config 301 Redirect:
Yönlendirilecek eski klasörün içinde web.config dosyası oluşturun.
<configuration>
<location path="eski.htm">
<system.webServer>
<httpRedirect enabled="true" destination="http://yenidomain.com/yeni/" httpResponseStatus="Permanent" />
</system.webServer>
</location>
<location path="eski2.htm">
<system.webServer>
<httpRedirect enabled="true" destination="http://yenidomain.com/yeni2" httpResponseStatus="Permanent" />
</system.webServer>
</location>
</configuration>
<httpRedirect enabled="true" destination="http://yenidomain.com/yeni" httpResponseStatus="Permanent" />
<.cfheader statuscode="301" statustext="Moved permanently">
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.