У меня есть .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. Есть ли кто-нибудь, кто может помочь мне выбраться из этого? Я попытался выполнить другой пост здесь, но тогда ничего не происходит. Если вы хотите узнать действующий URL сайта, я могу дать вам ссылку. пожалуйста
Пример:
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 и создать контроллер и вызвать его, но все равно не повезло. Я думаю, может быть, из-за сервера? Это веб-хостинг Linux в GoDaddy