1

codeigniter を使用して作成されたスクリプトがあります。

サブドメインhttp://name.domain.com/admin/を使用してアクセスすると正常に動作しますが、スクリプトをフォルダーにインストールする必要があり、http://domain.com/name/admin/にアクセスできません。 404を取得

私はそれが .htaccess の問題であると推測します (しかし、私は完全に間違っている可能性があります)。

RewriteEngine on
RewriteCond $1 !^(index\.php|install|updates|backups|images|css|js|uploads|jPicker|ckeditor|kcfinder|qr|fancybox|test\.php|licence\.txt|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

この問題を解決できるように、正しい方向に向けて助けていただければ幸いです。

ありがとう

{EDIT1} .htaccess ファイル name.domain.com/、name.domain.com/admin、および domain.com/name がすべて機能しない場合、機能しないのは domain.com/name/admin だけです。上記のように .htaccess を追加するか、サブドメイン URL の下の 2 番目の回答にあるものを追加すると、まだ動作しますが、domain.com/name は動作を停止し、domain.com/name/admin は引き続き動作しません

4

1 に答える 1

1

name.htaccess のフォルダーも除外する必要があります。

RewriteEngine on
RewriteCond $1 !^(index\.php|install|updates|backups|images|css|js|uploads|jPicker|ckeditor|kcfinder|qr|fancybox|test\.php|licence\.txt|robots\.txt|name)
RewriteRule ^(.*)$ /index.php/$1 [L]
于 2012-12-08T12:37:09.903 に答える