0

CodeIgniter を使用して XAMPP でアプリを実行しています。URLにindex.phpを含める必要がなくなった.htaccessファイルがありますが、機能しません。

私の .htaccess ファイルの内容は

Options +FollowSymLinks
RewriteEngine on
RewriteCond $1 !^(index\.php|crossdomain\.xml|captcha|images|assets|archive|css|js|uploads|robots\.txt)
RewriteRule ^(.*)$ /index.php?/$1 [L]

AllowOverride を使用してすべてのディレクトリを All に設定しています。mod_rewrite も既に有効にしていますが、それでもリンクが機能しません。指定した URL に移動する代わりに、XAMPP ホームページに移動します。

また、私の構成ファイルでは、次のようになります。

$config['base_url'] = '';
$config['index_page'] = '';

次に、ビューで:

a href="/サインアップ"

私はそれを正しくやっていますか?助けてください。

4

1 に答える 1

0

試す

Options +FollowSymlinks
# Options +SymLinksIfOwnerMatch
RewriteEngine On
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond $1 !^(index\.php|monitor\.php|resources|test_gui|img|css|js|favicon\.ico|(.*)\.(png|js|jpg|swf|css|gif|ico|jpeg|scss)$)
RewriteRule ^(.*)$ index.php/$1 [L]
于 2013-04-22T06:39:41.123 に答える