Skocz do zawartości


 

Zdjęcie

Przekierowania Apache2/Wordpress

Przekierowania Apache2/Wordpress apache2 wordpress przekierowanie redirect

  • Proszę się zalogować aby odpowiedzieć
6 odpowiedzi na ten temat

Przekierowania Apache2/Wordpress

#1 matizimny

matizimny

    Często na forum

  • Użytkownicy
  • 63 postów
  • Imię:Mateusz
  • Nazwisko:Zimny

Napisany 06 czerwiec 2017 - 09:37

Witam Serdeczenie mam problem z przekierowaniem adresu problem wygląda następująco:
 
adres www.nazwa.pl/nazwa/ przekierowywał na adres www.nazwa.pl/nazwa/costam/
 
Działa
ww.nazwa.pl/nazwa
bez / a z nie
 
Coś takiego próbowałem przez htacces ale nie działa

Edytowany przez matizimny, 06 czerwiec 2017 - 09:38.

  • 0

#2 Rafiki

Rafiki

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 277 postów

Napisany 06 czerwiec 2017 - 15:01

Nie znamy zawartości Twojego .htaccess - gdybyś go wkleił moglibyśmy poprawić błąd.
 
Po drugie ta składnia którą podałeś htaccess nie jest prawidłowa jeśli tylko z tego się składa.
 
A tak na szybko:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domena\.pl$ [NC]
RewriteCond %{REQUEST_FILENAME} !/costam/
RewriteRule ^(.*)$ /costam/$1 [L]
Tutaj znajdziesz więcej na temat przekierowań w htaccess http://www.rabinek.p...la-pozycjonera/

Edytowany przez Rafiki, 06 czerwiec 2017 - 15:03.

  • 0

#3 matizimny

matizimny

    Często na forum

  • Użytkownicy
  • 63 postów
  • Imię:Mateusz
  • Nazwisko:Zimny

Napisany 07 czerwiec 2017 - 09:55

Jeżeli chodzi o wordpressa jest jedno przekierowanie związane z pl wygląda tak

 

ss.PNG

Htaccess tak to wygląda

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>



AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript

    ExpiresActive on
    ExpiresDefault                                      "access plus 1 week"

  # CSS
    ExpiresByType text/css                              "access plus 1 week"

  # Data interchange
    ExpiresByType application/json                      "access plus 0 seconds"
    ExpiresByType application/xml                       "access plus 0 seconds"
    ExpiresByType text/xml                              "access plus 0 seconds"

  # Favicon (cannot be renamed!) and cursor images
    ExpiresByType image/x-icon                          "access plus 1 week"

  # HTML components (HTCs)
    ExpiresByType text/x-component                      "access plus 1 week"

  # HTML
    ExpiresByType text/html                             "access plus 0 seconds"

  # JavaScript
    ExpiresByType application/javascript                "access plus 1 week"

  # Manifest files
    ExpiresByType application/x-web-app-manifest+json   "access plus 0 seconds"
    ExpiresByType text/cache-manifest                   "access plus 0 seconds"

  # Media
    ExpiresByType audio/ogg                             "access plus 1 month"
    ExpiresByType image/gif                             "access plus 1 month"
    ExpiresByType image/jpeg                            "access plus 1 month"
    ExpiresByType image/png                             "access plus 1 month"
    ExpiresByType video/mp4                             "access plus 1 month"
    ExpiresByType video/ogg                             "access plus 1 month"
    ExpiresByType video/webm                            "access plus 1 month"

  # Web feeds
    ExpiresByType application/atom+xml                  "access plus 1 hour"
    ExpiresByType application/rss+xml                   "access plus 1 hour"

  # Web fonts
    ExpiresByType application/font-woff                 "access plus 1 month"
    ExpiresByType application/vnd.ms-fontobject         "access plus 1 month"
    ExpiresByType application/x-font-ttf                "access plus 1 month"
    ExpiresByType font/opentype                         "access plus 1 month"
    ExpiresByType image/svg+xml                         "access plus 1 month"

        Header set Cache-Control "max-age=31536000, public"


        Header set Cache-Control "max-age=31536000, private"


  • 0

#4 Rafiki

Rafiki

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 277 postów

Napisany 07 czerwiec 2017 - 15:13

Korzystasz z jakiejś wtyczki wordpressa do przekierowań ?
Bo w tym htaccess nie widze przekierowania o którym mówiłeś w pierwszym poście (z jednej lokalizacji na inna w tej samej domenie)

Jeśli robisz to przez jakąś wtyczkę możliwe ,że robi ona przekierowania w php'ie za pomocą Header("Location")

Spróbuj dodać na samym początku htaccess:
 

RewriteEngine on
RewriteRule ^/?folderA/(.*)$ /folderB/$1 [R,L]

Oczywiście zamiast folderA i folderB wpisz swoje nazwy podstron/ folderów czy czego tam :)


  • 0

#5 matizimny

matizimny

    Często na forum

  • Użytkownicy
  • 63 postów
  • Imię:Mateusz
  • Nazwisko:Zimny

Napisany 08 czerwiec 2017 - 10:33

Jeżeli daje takie przekierowanie.

RewriteEngine on
RewriteRule ^/?pl/(.*)$ /pl/uslugi-informatyczne/$1 [R,L] 

dzieje się coś takie

takiecos.PNG

 

 

Trzeba taką regułę aby to przeszło tylko jeden raz inaczej się za pętla 

 

 

 


Edytowany przez matizimny, 08 czerwiec 2017 - 10:33.

  • 0

#6 Rafiki

Rafiki

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 277 postów

Napisany 08 czerwiec 2017 - 11:34

Bo jeśli gdzieś w php'ie / na stronie (np przez wtyczke WP) masz drugie przekierowanie to pewnie dlatego się zapętla.

 

Nie kojarze aby standardowo było coś takiego w WP:

ss.PNG

 

Jak sobie nie poradzisz odezwij  się na PW - w wolnej chwili postaram się pomóc :)


Edytowany przez Rafiki, 08 czerwiec 2017 - 11:34.

  • 1

#7 Bica100

Bica100

    Nowy użytkownik

  • Użytkownicy
  • 6 postów
  • Firma:1993

Napisany 27 czerwiec 2017 - 10:21

Po co kombinować, po prostu pobierz sobie https://wordpress.or...direct-manager/ i ustaw w tym. Ta wtyczka nadpisze wszystkie inne przekierowania i nie będzie żadnego zapętlenia. Łatwo szybko i bez problemowo. 


  • 0






Także otagowane jednym lub więcej z tych słów kluczowych: apache2, wordpress, przekierowanie, redirect

0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników