Autor | Zpráva | ||
---|---|---|---|
Ajtak Profil |
#1 · Zasláno: 26. 2. 2013, 08:15:39
Dobrý den. Mám takovýto htacces a myslím si, že je napsaný správně, ale wedos mi hlásí chybu 500
RewriteEngine On RewriteRule ^([^/]*)$ /view.php?id=$1 [L] Snažím se o toto The original URL: http://****.eu/view.php?id=20130226075839 http://****.eu/20130226075839 Díky za radu |
||
Petr ZZZ Profil |
#2 · Zasláno: 26. 2. 2013, 09:35:39
Reaguji na Ajtaka:
„Mám takovýto htacces“ Ten ti nebude fungovat nikdy. Správně se to jmenuje .htaccess – s tečkou a dvěmi s.
|
||
Tori Profil |
#3 · Zasláno: 26. 2. 2013, 09:50:50
Ajtak:
Zkontrolujte ten skript, na wedosu můžou server error způsobit i chyby PHP. |
||
Ajtak Profil |
#4 · Zasláno: 26. 2. 2013, 11:15:48
Skript bude dobře. Toto mi funguje :
RewriteEngine On RewriteRule ^([^/]*)\.html$ /view.php?id=$1 [L] Výsledná adresa tudíž je http://****.eu/20130226075839.html A to .html bych tam nechtěl |
||
Davex Profil |
#5 · Zasláno: 26. 2. 2013, 12:44:43
[#1] Ajtak:
To se zacyklí, protože regulárnímu výrazu vyhovuje i přepsaná adresa. |
||
Ajtak Profil |
#6 · Zasláno: 26. 2. 2013, 13:20:26
Tak ale jak to udělat? Já si myslím, že by to nějak mělo jít
|
||
Davex Profil |
#7 · Zasláno: 26. 2. 2013, 13:26:47
V tomto případě bych asi upravil regulární výraz, aby mu nevyhovělo jméno skriptu a vyhověla pouze čísla.
RewriteRule ^([0-9]*)$ /view.php?id=$1 [L] |
||
Časová prodleva: 11 let
|
0