| Autor | Zpráva | ||
|---|---|---|---|
| unlucky Profil |
předělal jsem vyhledávání a mám nyní kratší url. Potřebuju přesměrovat dřívější na nový, bohužel se mi to nějak nedaří :(
Options -Indexes +FollowSymLinks
RewriteEngine On
RewriteBase /
#presmerovani
RewriteRule \/search\/neco\/1\/(.*)\.html /?s=$1 [R=301,L]
#Redirect 301
RewriteCond %{REQUEST_URI} !^/server-status
RewriteCond %{REQUEST_URI} !^/server-info
RewriteCond %{REQUEST_URI} !^/docs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
<IfModule mod_php5.c>
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
<IfModule !mod_php5.c>
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>Potreboval bych dostat do proměnné s= řetězec. Místo toho ale ať dělám co dělám, tam je pořád "neco"., tedy s=neco |
||
| Kajman Profil |
#2 · Zasláno: 5. 5. 2015, 20:48:08
Na řádku 20 přidejte do hranatých závorek flag QSA. Možná i na řádek 16 ale to si nejsem jistý, jestli je potřeba.
|
||
| unlucky Profil |
#3 · Zasláno: 6. 5. 2015, 04:17:01
Děkuji, funguje to perfektně. Už jsem chtěl použít
RewriteRule ^search\/neco\/1\/(.*)\.html http://www.web.cz/?s=$1 [R=301,L] netušil jsem, že qsa by toto ovlivnil |
||
| smiesek Profil |
#4 · Zasláno: 6. 5. 2015, 13:47:56
taky jsem prosím dneska zjistila při použití
# presmerovani indexu na domenu RewriteRule index\.php / [R] , že mě to přesměrovává na domenu avšak problém je ten, že i pokud tam jdu z podsložky, např. produkt/index.php přesměruje mě to na doménu. Tedy nemám vytvořenu úpravu pro adresáře... a netuším jakou úpravu použít. |
||
| Keeehi Profil |
#5 · Zasláno: 7. 5. 2015, 07:13:08
Pokud chceš, aby to přesměrovávalo jen a pouze index v robotů, tak
RewriteRule ^/index\.php / [R] |
||
| smiesek Profil |
Keeehi:
nyní se již prosím dostanu do adresáře - použila jsem to bez lomítka, ale zůstává mi zase v příkazovém řádku URL adresa s index.php # presmerovani indexu na domenu RewriteRule ^index\.php / [R] zkoušela jsem [R] změnit na [R=301,L] ale výsledek stejný |
||
| Kajman Profil |
#7 · Zasláno: 7. 5. 2015, 10:19:02
RewriteBase /
# odstraneni index.php z adresy
RewriteCond %{ENV:REDIRECT_STATUS} =""
RewriteCond %{REQUEST_METHOD} =GET
RewriteRule ^/*(.*/)?index\.php /$1 [R,L,NE] |
||
| smiesek Profil |
#8 · Zasláno: 7. 5. 2015, 10:26:18
Kajman:
teď mi to prosím vypisuje následující do adresního řádku: http://www.hc-zlin.cz/domains/hc-zlin.cz/ |
||
|
Časová prodleva: 10 let
|
|||
0