Próbuję użyć Codeigniter OpenID library i wszystko działa poprawnie z domyślną konfiguracją CI bez .htaccess
.Codeigniter, OpenID i .htaccess
Kiedy usunąć index.php
zmieniając config.php
i .htaccess
dostaję 404 Page Not Found gdy próbuję zweryfikować OpenID (http://ci.dlsb.eu/test/)
Czy ktoś może mi powiedzieć, gdzie się mylę?
config.php
$config['index_page'] = "";
.htaccess
RewriteEngine on
RewriteBase/
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
OK, poprawiłem .htaccess, $ config ['uri_protocol'] jest ustawione na REQUEST_URI, ale nadal mam ten sam błąd ... –
Tak, mogłem być trochę poza bazą. Dzieje się tak dlatego, że adres URL, na który składa się formularz, nie ma końcowego ukośnika, więc routing CodeIgnitera w jakiś sposób nie działa. Sprawdzę, dlaczego tak jest, i dam ci znać, jak możesz to naprawić. –
Po ustawieniu $ config ['url_suffix'] = "/"; wszystko działa dobrze. Dzięki Tim! –