2017-02-18 11 views
0

私はCI3でコントローラの最初の文字を大文字にするなどの命名規則を変更する必要があることを知っています。私はLinuxのWebホスティングにアップロードするとき、私はWindowsのようなURLのコンベンションをしたい。
たとえば、Windowsでは、次のようなWebサイトにアクセスできます。http://www.example.com/controller; Linuxの場合は、http://www.example.com/Controllerだったはずなのでエラーになります。Codeigniter 3 Linuxホストへのアップロード

私の質問は、コントローラに最初の文字を大文字にすることでこの制限を無効にすることが可能ですか? .htaccessでこれを行うことはできますか?

WebサイトのURLを手動で入力する必要があるたびに、コントローラとコントローラの両方にアクセスできるようにしたいので、これを実装したかったのです。

答えて

0

Linuxの場合、Apacheのmod_spelingを試して、CheckCaseOnly Onディレクティブを使用してください。私はCPanelの中​​でこれを修正するか、あなたの/etc/httpd/conf/httpd.confファイルで

...

<IfModule mod_speling.c> 
    CheckSpelling On 
    CheckCaseOnly On 
</IfModule> 

https://httpd.apache.org/docs/2.4/mod/mod_speling.html

+0

? – coderszx

+0

申し訳ありません、あなたは上記の.htaccessに追加できます。 (サーバーの制御権を持っているので、httpd.confに入れます。) – ourmandave

+0

リダイレクトをすべて大文字に変更する以外は、他の回避策はありませんか? :( – coderszx

関連する問題