| Autor | Zpráva | ||
|---|---|---|---|
| JardaB Profil |
#1 · Zasláno: 21. 10. 2013, 09:58:58
zdravím, vyzkoušel jsem vše co tu bylo popsáno, ale stále mi to nejede, ať zapíšu do .htaccess cokoliv, je to ignorováno
změnil jsem konfiguraci apache dle návodu #LoadModule rewrite_module modules/mod_rewrite.so - odstraněno # změněno dále AllowOverride All <Directory /> Options FollowSymLinks AllowOverride All Order deny,allow Deny from all </Directory> to stejné v <Directory "${path}/www"> proveden restart, ale bez úspěchu. Používám easyphp 5.3.0 Obsah mám v http://127.0.0.1/moje-slozka/ měl někdo podobný problém? |
||
| JardaB Profil |
#2 · Zasláno: 21. 10. 2013, 11:06:31
už funguje... restart apache nepomohl... ale po restartu pc už ano... divný no...
|
||
| JardaB Profil |
#3 · Zasláno: 21. 10. 2013, 12:56:21
Nechci zakládat další vlákno, poradí někdo s následujícím zápisem? Divné je že localhost v pc dostanu error 404 a na hostingu mi to načte místo index.php?page=hodnota tak jen hodnota.php
Je možné že se tento zápis chová jinak u mě a na serveru? Může nějak dále souviset s nastavením apache? RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ %{DOCUMENT_ROOT}/index.php?page=$1 [L,QSA] |
||
| Kajman Profil |
#4 · Zasláno: 21. 10. 2013, 13:39:12
%{DOCUMENT_ROOT} není vhodné používat, občas jsou s tím potíže. Lepší je RewriteBase, které si nastavte na localu a hostingu jinak
RewriteBase /moje-slozka/ A na hostingu si zkuste vypnout vyhledávání alternativ, viz. poslední kód v Řešení některých častějších problémů (FAQ) » Stránky s adresou bez přípony |
||
| JardaB Profil |
#5 · Zasláno: 21. 10. 2013, 13:55:22
díky za info, prozatím jsem použil následující a na localu funguje, na hostingu jsem zatím netestoval
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^.*$ ./index.php$request = str_replace("/slozka/", "", $_SERVER['REQUEST_URI']);
$params = explode("/", $request); |
||
|
Časová prodleva: 13 let
|
|||
0