jacko1998
(jacko1998)
19 Marzec 2014 13:50
#1
Oto kod:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
no i to ma działać tak, że jak wpiszę
http://localhost/blog-mvc/piesek
to ten ‘piesek’ ma zostać dodany do **$_GET[‘url’]. **Zamiast tego wyskakuje error o tym, że nie znaleziono takiego URL.
Jim1961
(Jim1961)
19 Marzec 2014 19:37
#2
Spróbuj wstawić “RewriteBase /blog-mvc/” po włączeniu silnika (w drugiej linii). Ewentualnie sprawdź czy Apache ma włączony mod_rewrite, bo domyślnie chyba nie.
jacko1998
(jacko1998)
19 Marzec 2014 20:15
#3
mod_rewrite włączony, lecz dalej nie działa.
jacko1998
(jacko1998)
19 Marzec 2014 20:39
#5
No nie działa. W konsoli jest napisane, że mod_rewrite jest włączony więc nie wie w ogóle jak to naprawić
Jim1961
(Jim1961)
20 Marzec 2014 10:05
#6
Spróbuj jeszcze tak:
RewriteRule ^(.*)$ index.php?url=$1
zamiast tej Twojej ostatniej.
To masz przykłady: http://evolt.org/ultimate_htaccess_examples/
jacko1998
(jacko1998)
20 Marzec 2014 11:46
#7
A jak to nie działa, to mogę zapomnieć o .htaccess ? Będę robił stronę i trzymał ją na jakimś free hostingu jeżeli inaczej się nie da. Dziękuję
Jim1961
(Jim1961)
20 Marzec 2014 12:30
#8
Bez mod_rewrite można żyć. A że nie działa to jedynie kwestia … “ludzka”
Z jakiego OSa / softu korzystasz?
Jim1961
(Jim1961)
20 Marzec 2014 12:49
#10
Jeden z poradników https://lastzero.net/2012/10/configuring-ubuntu-and-apache-2-for-development-environments/
Zwróć uwagę czy jest “AllowOverride” na “All” w konfigu, dla Twojego Directory
jacko1998
(jacko1998)
20 Marzec 2014 15:14
#11
Ok zintegrowałem sobie NetBeansa z ftp i działa pięknie. Można zamknąć.