Skocz do zawartości

nazwa.pl i mod rewrite


truvati

Rekomendowane odpowiedzi

Może nie zostawiasz wolnej linii w pliku...?

Jeśli chodzi Ci o qlweba, to na nazwa.pl mam coś takiego, działa :)

RewriteEngine On 
RewriteRule ^kategoria-([^-]+).html$ /index.php?kat=$1
RewriteRule ^wpis-([^-]+)podkat-([^-]+)strona-([^-]+).html$ /index.php?kat=$1&pod=$2&str=$3
RewriteRule ^wpis-([^-]+)podkat-([^-]+).html$ /index.php?kat=$1&pod=$2
RewriteRule ^info-([^-]+).html$ /index.php?m=3&wpis=$1

"bytka abo ne bytka to je zapytka" - W. Shakespeare ;)

Niekończąca się impreza ;) ... wątroba zaleczona :D

Odnośnik do komentarza
Udostępnij na innych stronach

a po kij wolna linia... przepisywanie działa w katalogu głównym, ale jezeli mam domene przypiętą pod katalog /jakiskatalog to tam juz umieszczenie pliku .htaccess nie ma wpływu na mod rewrite... no chyba że trzeba jakiś trik montować ?

ok thx ! ja też mam już rozwiązanie wystarczyło zapodać tylde przy rewritebase

RewriteEngine On

RewriteBase /~katalog/

brak sygnatury

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

A mi nie działa z dwiema zmiennymi :rolleyes:

Options FollowSymLinks
RewriteEngine on
RewriteBase /

RewriteRule ^index.htm$ index.php [L]
RewriteRule index-id-(.*)-go-(.*)\.htm index.php?id=$1&go=$2 [L]

i gdy chcę wejść w link ;| index.php?id=all_spell&go=light czyli po zamianie index-id-all_spell-go-light.htm wchodzi mi na zmienną $1 czyli na index.php?id=all_spell czyli index-id-all-spell.htm ;|

Odnośnik do komentarza
Udostępnij na innych stronach

Witaj,

Dla phpLD dodaj:

Options +FollowSymLinks
# Set the default handler
DirectoryIndex /index.php

# URL rewrite rules
<IfModule mod_rewrite.c>

  RewriteRule ^email-([0-9]*).html$ email.php?id=$1 [L]
  RewriteRule ^refer-([0-9]*).html$ refer.php?id=$1 [L]
  RewriteRule ^report-([0-9]*).html$ report.php?id=$1 [L]

  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^domena.tld$ 
  RewriteRule ^(.*)$ https://www.domena.tld/$1 [R=permanent,L]
  RewriteBase /

  ## Details Link Page Rewrite##
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteRule (.*)detail/link-(.*).html$ detail.php [QSA,NC]

  ## Pagination Rewrite
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteRule (.*)page-(\d+)\.html$  $1/?p=$2 [PT,NC]

  ## Category redirect
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteRule ^(.*)$ index.php$ [QSA,L]

</IfModule>

Nie pamietam dokladnie jak uporalem sie z tym problemem bo pomagal mi zebol, i to wlasciwie dzieki niemu moj katalog dziala w pelni funkcjonalnie. Jesli to nei zadziala to napisz, postaram sie pomoc.

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności