htaccess – úhledné url – vlastní redakční systém
Dobrý den,
Tvoříme vlastní systém nejedná se o žádnou stránku přes WP nebo phpBB či něco takového řešíme problém s přepisování url
Potřebuji z
mujweb.cz/index.php?page=nova-stranka
dostat
mujweb.cz/nova-stranka
Mám vytvořený htaccess o kterém vím že by měl fungovat ale z nějakého důvodu u vás nejde.
Ať už vkládám url přímo mujweb.cz/nova-stranka nebo z prokliku se url nezmění na mujweb.cz/nova-stranka vždy to napíše chybu.
url neexistuje(stránka) ,stránka vás přesměrovala mnohokrát nebo když už se trošku zadaří tak to vyhazuje i s cestou ke stránce
htaccess
<code>#Options +FollowSymlinks RewriteEngine ON RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}.html -f RewriteRule ^(.*)$ /$1.html RewriteCond %{REQUEST_URI} !^/subdom/ RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$ RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d RewriteRule (.*) subdom/%2/$1 [DPI] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R] ####Newly added rules here.... RewriteCond %{QUERY_STRING} ^page=(.*)/?$ [NC] RewriteRule ^index\.php/?$ %1 [R=301,NC] RewriteRule ^(.*)/?$ index.php?page=$1 [L] RewriteCond %{QUERY_STRING} ^lang=([^&]*)&page=(.*)/?$ [NC] RewriteRule ^index\.php/?$ %1/%2 [R=301,NC] RewriteRule ^([^/]*)/(.*)/?$ index.php?lang=$1&page=$2 [L]</code>
Děkuji za každou radu
Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
JŠ255861 Vybral nejlepší odpověď 19. 2. 2021
1 Odpověď
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+)$ index.php?page=$1 [QSA,L]
Teda aj niekto zadá ako URL: mujweb.cz/nova-stranka a takýto adresár alebo súbor neexistuje, vykoná sa mujweb.cz/index.php?page=nova-stranka
Role: Zákazník+ Web: https://www.mitsoft.sk Vizitka: Venujem sa programovaniu, optimalizácií a affiliate. Poradím Vám s DNS záznamami, htaccess, wordpressom, linuxom, php, sql a všeobecne s webovými technológiami.
JŠ255861 Vybral nejlepší odpověď 19. 2. 2021