因此,我浏览了 Dreamhost、codeingiter 等之间的数十个论坛帖子和网站。
我在 Dreamhost 上托管的 codeigniter 中设置了一个文件目录,如下所示:
mysite.com
- application
- system
- user_guide
- .htaccess
我可以访问的实时站点是:
mysite.com/index.php/site/WhatIwantToKeep
我的.htaccess
文件内容如下:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
目前,如果我去mysite.com/site/WhatIwantToKeep
它找不到它。
如果我放置任何IfModule
标签或选项行,它会给出服务器 500 错误。
理想情况下,这段代码会重写它,以便我的 URL 可以读取:
mysite.com/WhatIwantToKeep