Robiłem to już, wtedy jakby wywala mi działanie adresów i plików w sensie nie zaczytuje na przykład plików .css / .js dla wszystkiego wywala 404 typu
https://test.pl/style.css /
https://test.pl/js/scripts.js.
Nie bardzo wiem jak to ogarnąć już. Jak zrobię coś w ten sposób dla głównej regułki (dodam kolejny parametr) to oczywiście /edycja działa. Coś te reguły mi się gryzą i nie wiem jak to przeskoczyć...
RewriteRule (.*),(.*)$ index.php?$1&id=$2 [L]
Bo w skrócie zmieniałem linkowanie w swoim CMS'ie z:
test.pl/firma,1,pl na test.pl/firma lub w przypadki dodatkowych wersji językowych na test.pl/pl/o-firmie i test.pl/en/company i to jakby wydaje mi się, że działa prawidłowo, ale gryzie mi się to z /edycja...
Panie i Panowie, nikt nie ma pomysłu jak to rozwiązać ? Jakiś pomysł ? Bo mi się kurczę kończą, nie chciałbym jakby siadać od zera do tego...
Dla potomnych, reguły wyżej niż na początku zakładałem. W ten sposób:
RewriteEngine On
RewriteBase /
ErrorDocument 404 /_website/404.php
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule edycja$ _cms/sc_admin.php [L]
RewriteRule 404$ _website/404.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)$ index.php?name=$1 [L]