Skocz do zawartości

.htaccess : title-strony.html


Eldoka

Rekomendowane odpowiedzi

witam,

chcę zrobić adres z jedną zmienną i bez innych stałych treści w modrewrite tzn:

https://adres.pl/tytuł-artykułu.html

Mam regułkę

RewriteRule ^(.+).html$ skrypt.php?url=$1 [L]

ale ona nie działa. Trzeba dodać coś przed (.+) np.

RewriteRule ^f(.+).html$ skrypt.php?url=$1 [L]

wtedy działa.

co robić?

forum zdrowotne - dodaj ogłoszenie za darmo!

naprawiasz elektronikę? - dodaj ogłoszenie za darmo!

masz kwiaciarnię? - dodaj ogłoszenie za darmo!

Odnośnik do komentarza
Udostępnij na innych stronach

wtedy działa.

co robić?

Ale o co chodzi ? Działa, nie działała to migacz w samochodzie :) Problem modrewrite jest zwałkowany na przezroczyste ciasto wiec racz zapoznać się z podobnymi postami i uruchom swoje szare komórki, a nie czekaj, aż ktoś napisze ci rozwiązanie!

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

to powiedz mi co zrobić że jak chcę wyciągać za pomocą jakiejś zmiennej np. jest $url="wp-pl";

to czemu mi to nie działa i się zapętla?

RewriteRule ^(.*)\.html$ skrypt.php?url=$1 [L]

forum zdrowotne - dodaj ogłoszenie za darmo!

naprawiasz elektronikę? - dodaj ogłoszenie za darmo!

masz kwiaciarnię? - dodaj ogłoszenie za darmo!

Odnośnik do komentarza
Udostępnij na innych stronach

Napisałem ci co masz zrobić! Dołączyłeś w ubiegłym roku wiec miałeś dosyć czau na zapoznanie się obsługą modrewrite jeśli chcesz z tego korzystać. Poza tym przynajmniej ja nie wiem o co chodzi w twoim poście. Co się zapętla :)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Chcę mieć adres tytuł-strony.html . Nie byłoby problemu gdybym coś tam jeszcze dawał np. tytuł-strony,mion.html ale jak dam samą zmienną to regułki traktują równiez index.html plik.html za cos co maja przepisywac.

RewriteRule ^(.*).html$ skrypt.php?url=$1 [L]

jesli dodam jakis znak zeby regulki to rozpoznawaly to spoko. np.

RewriteRule ^(.*),mion.html$ skrypt.php?url=$1 [L]

gorzej jak nie chcę tego ,mion

help

forum zdrowotne - dodaj ogłoszenie za darmo!

naprawiasz elektronikę? - dodaj ogłoszenie za darmo!

masz kwiaciarnię? - dodaj ogłoszenie za darmo!

Odnośnik do komentarza
Udostępnij na innych stronach

jakby ktoś miał gotowca to z góry dzięki bo aż tak się na pali a może się komuś przydać.

Po drugie chyba wrzucę drugą zmienną nie będę się babrać.

forum zdrowotne - dodaj ogłoszenie za darmo!

naprawiasz elektronikę? - dodaj ogłoszenie za darmo!

masz kwiaciarnię? - dodaj ogłoszenie za darmo!

Odnośnik do komentarza
Udostępnij na innych stronach

RewriteCond %{REQUEST_URI} !^(index)|(plik)\.html$ [NC]

RewriteRule ^(.*)\.html$ skrypt.php?url=$1 [NC,L]

lub

RewriteCond %{REQUEST_URI} !^plik\.html$ [NC]

RewriteCond %{REQUEST_URI} !^index\.html$ [NC]

RewriteRule ^(.*)\.html$ skrypt.php?url=$1 [NC,L]

e:esc

nihil fit sine causa

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