Giriş yapmadınız.

#1 10.11.2014 11:06:04

slavesoul
Üye
Kayıtlı: 04.03.2014
Mesajlar: 12

Laravel otomatik 301 redirect sorunu

Merhaba Arkadaşlar,

Şöyle bir sorunla karşılaştım. http://siteadi.com/test şeklinde bir url girildiğinde Laravel otomatik olarak http://www.siteadi.com/index.php?ihs=test şeklinde yönlendiriyor. Bu yönlendirme ile ilgili herhangi bir kod eklemedim. Benim istediğim http://siteadi.com/test girilen url http://www.siteadi.com/test olarak yönlendirilmesi. Bunu nasıl sağlayabilirim? Şimdiden yardımlarınız için teşekkür ederim.

htaccess içeriği;

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>
    RewriteEngine On

    #Redirect Trailing Slashes...
   RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

Çevrimdışı

#2 14.07.2016 21:40:44

ceng
Üye
Kayıtlı: 16.01.2016
Mesajlar: 18

Yanıt: Laravel otomatik 301 redirect sorunu

slavesoul yazdı:

Merhaba Arkadaşlar,

Şöyle bir sorunla karşılaştım. http://siteadi.com/test şeklinde bir url girildiğinde Laravel otomatik olarak http://www.siteadi.com/index.php?ihs=test şeklinde yönlendiriyor. Bu yönlendirme ile ilgili herhangi bir kod eklemedim. Benim istediğim http://siteadi.com/test girilen url http://www.siteadi.com/test olarak yönlendirilmesi. Bunu nasıl sağlayabilirim? Şimdiden yardımlarınız için teşekkür ederim.

htaccess içeriği;

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>
    RewriteEngine On

    #Redirect Trailing Slashes...
   RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

Şuanda aynı sorunun çözümü bana da lazım. Bunun çözüm yolu nedir acaba?

Çevrimdışı

#3 15.07.2016 07:31:26

evrend
Üye
Yer: DÜZCE
Kayıtlı: 26.05.2014
Mesajlar: 374
Website

Yanıt: Laravel otomatik 301 redirect sorunu

www eklenmesi, https(ssl) yönlendirmesi ve index.php rewrite için aşağıdaki kodu kullanabilirsiniz. Domaini kendinize göre düzenlemeniz yeterlidir.

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>
    RewriteEngine on

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    #add www
    RewriteCond %{HTTP_HOST} ^herkod.com$
    RewriteRule ^/?$ "http\:\/\/www\.herkod\.com\/" [R=301,L]

    # force HTTPS
    RewriteCond %{HTTPS} =off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

Son düzenleyen evrend (15.07.2016 07:32:19)


Unutmayın, HERKOD aynı değildir.
Fiyat/Performans Cloud için: Digital Ocean.
Ayda 2,5$'a 512Mb ram, 1Core CPU Cloud için: Vultr.

Çevrimdışı

#4 15.07.2016 10:56:46

ceng
Üye
Kayıtlı: 16.01.2016
Mesajlar: 18

Yanıt: Laravel otomatik 301 redirect sorunu

evrend yazdı:

www eklenmesi, https(ssl) yönlendirmesi ve index.php rewrite için aşağıdaki kodu kullanabilirsiniz. Domaini kendinize göre düzenlemeniz yeterlidir.

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>
    RewriteEngine on

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    #add www
    RewriteCond %{HTTP_HOST} ^herkod.com$
    RewriteRule ^/?$ "http\:\/\/www\.herkod\.com\/" [R=301,L]

    # force HTTPS
    RewriteCond %{HTTPS} =off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

Eyvallah hocam, teşekkürler.

Çevrimdışı

Forum alt kısmı