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: 11 let
|
0