我有这个.htaccess代码:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
主页运行正常,但当我尝试单击其他页面时,它会转到500内部服务器错误。我还将base_url改为
$config['base_url'] = 'https://sample.com/';
$config['index_page'] = '';
我使用Go Daddy作为Linux服务器。有没有人可以帮助我摆脱这一个。我试图在这里执行另一篇文章,但后来没有任何反应。如果您想知道网站的实时网址,我可以为您提供链接。请
样品: Home是我的控制器名称,页面是我的功能所以它看起来像这样
https://sample.com/home/page
然后它说500内部服务器错误 请检查此链接https://goatquest.com/ ang然后转到页脚单击样本的其他链接。
我也改变了路线,见代码:
$route['default_controller'] = 'home';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route['user-profile'] = 'home/user_profile';
$route['settings-and-privacy'] = 'home/user_setting';
$route['leaderboard'] = 'home/leaderboard';
$route['wall-of-fame'] = 'home/wall_of_fame';
$route['contact-us'] = 'home/contact_us';
$route['data-policy'] = 'home/data_policy';
$route['terms-of-use'] = 'home/terms_of_use';
我还尝试上传一个干净的codeigniter框架并创建一个控制器并调用它但仍然没有运气。我想也许是因为服务器?这是GoDaddy中的Web Hosting Linux