Belépés
Ubuntu Server - CodeIgniter - index.php eltüntetése.
2013. november 28. – 18.32 – gyogyeger
Sziasztok!
Szeretnék VirtualBox-al használni egy webservert, Ubuntu Server 12.04.3 LTS alapokon.
Sikerült mindent feltelepítenem és minden j
ól is működik egy dolgot kivéve.
CodeIgniter keretrendszert használnék és nem tudom eltüntetni az URL-ből az index.php-t.
Csináltam egy "test" controllert.
valami.hu/test - nem működik (The requested URL /test was not found on this server.)
valami.hu/index.hu/test - működik
A CodeIgniter ide vonatkozó részét megcsináltam.
http://www.codeigniter.hu/segedletek - Keresőbarát URL-ek beállítása
Köszönöm a segítséget!
- A hozzászóláshoz regisztráció és belépés szükséges
Mi annak a fájlnak a neve, amibe beírtad a linken található szöveget?
eszes
Jogos ezt nem írtam és még mókásabb, hogy a leírás sem tartalmazza.
.htaccess a fájl neve.
Azért kérdeztem. :)
A rewrite apache module nincs engedélyezve. Ennek nézz utána és meggyógyul ;)
eszes
Igen erre gondoltam én is, viszont -leves tudásom van linux terén- elvileg telepítettem és ez alapján talán így is van.
phpinfo() szerint:
Loaded Modules
core mod_so mod_watchdog http_core mod_log_config mod_logio mod_version mod_unixd mod_unixd mod_access_compat mod_alias mod_auth_basic mod_authn_core mod_authn_file mod_authz_core mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_filter mod_mime prefork mod_negotiation mod_php5 mod_reqtimeout mod_rewrite mod_setenvif mod_status
Ezt írd be a .htaccess-be:
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ /index.php/$1 [L]
eszes
Igen... ezzel is szuperul működik!
Még1x köszönöm a segítséget!
Fő gondom az volt, hogy nem tudtam merre induljak neki a problémának.
Most megint nekiestem és a .htaccess fájlból kitöröltem az IF-es részt ( ) és jó lett.
Illetve ha átírom erre akkor is jó:
Köszönöm a segítséget!
Ja, most hogy mondod korábban én is szívtam ilyennel azt hiszem. Csak akkor lusta voltam utánanézni az okának. Igaz, most is az vagyok, így áttolódik a következő ilyen problémára a megoldáskeresés. :)
eszes