の.htaccessでサブドメインの後のindex.phpを削除します。CodeIgniterの:私の現在のURLは次のようになり
http://www.example.com/testdesign/index.php/tasks
そして、私はそれがにリダイレクトする必要があります。
http://www.example.com/testdesign/tasks
マイcodeignitorルートの.htaccessファイルが含まれています
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteCond %{REQUEST_URI} !/system/.* [NC]
RewriteRule (.?)index\.php/(.*) /$1$2 [R=301,NE,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
mod_rewriteが自分のApacheサーバーで有効になっています。私の設定ファイルで
:
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
私はローカルホストからそれを実行すると、それはこのように私を示しています
http://www.example.com/tasks
しかし、私はだけでなく、サブドメインはindex.php削除します。
私はそれが非常に小さな問題かもしれないことは知っていますが、私はエラーを見つけることができません。
私はそれについて適切な提案をしますか?
どんな種類のヘルプが高く評価されます。
ありがとうございます。
多分あなたはこれを読むべきです:[http:// stackoverflo w.com/a/41364059/6054930(http://stackoverflow.com/a/41364059/6054930)。 – ShutUpMagda
@ShutUpMagda、私はすでにこの文書を読んで同じものを適用していますが、動作しません。 –
私はまた、 'base_url()'の代わりに 'site_url()'を使うことがこの問題の原因の一つであることにも気付きました。 – ShutUpMagda