Я начинаю с воспламенения кода и сталкиваюсь с проблемами с файлом доступа Ht. необходимо использовать файл ht-access с кодом-воспламенителемМожем ли мы использовать код-воспламенитель без файла ht-доступа
ответ
Да, вы можете, но если вы не используете специальный веб-сервер, такой как nginx
, вы не можете удалить index.php
из URL-адреса.
Если вы не будете использовать .htaccess
файл на веб-сервере Apache, будет ваш URL, показанными, как показано ниже (на самом деле вы можете удалить его с помощью httpd.conf
, но не рекомендуется):
http://www.yourdomain.com/index.php/your-url
Если вы предпочитаете использовать Nginx, вы должны отредактировать файл nginx.conf
, как показано ниже:
server {
server_name domain.tld;
root /your/codeigniter/folder;
index index.html index.php;
# set expiration of assets to MAX for caching
location ~* \.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$ {
expires max;
log_not_found off;
}
location/{
# Check if a file or directory index file exists, else route it to index.php.
try_files $uri $uri/ /index.php;
}
location ~* \.php$ {
fastcgi_pass 127.0.0.1:9000;
include fastcgi.conf;
}
}
вы должны добавить этот кусок между html {}
тегов в nginx.conf
Если вы предпочитаете Apache + .htaccess и хотите удалить index.php
вещь, вы должны создать .htaccess
файл, как показано ниже:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Пожалуйста, проверьте Codeigniter URL Guide для всех деталей. Я также согласен с @geggleto, файл .htaccess - это не только вещь index.php, вы можете делать много вещей с помощью htaccess.
- 1. Можем ли мы использовать фильтр вместо сервлета?
- 2. Можем ли мы использовать таймер для себя?
- 3. Можем ли мы использовать Sikuli с PhantomJS?
- 4. Можем ли мы использовать TypeIdentifierAttribute в .NET без COM?
- 5. Можем ли мы использовать smtp с heroku без дополнения SendGrid?
- 6. Можем ли мы использовать проверку углового ввода без формы
- 7. Можем ли мы использовать данные google youtube api без OAuth
- 8. Можем ли мы использовать RadRibbonBar в wpf без RadWindow
- 9. Можем ли мы использовать связывание формы Laravel без яркого ORM?
- 10. Можем ли мы использовать bootstrap modal без javascript
- 11. Можем ли мы использовать угловые без маршрутизации в MVC5
- 12. Можем ли мы использовать переменную python для хранения всего файла?
- 13. Можем ли мы суммировать данные без подзапроса?
- 14. Можем ли мы интегрировать гидролокатор без maven?
- 15. Можем ли мы печатать кнопку без JavaScript?
- 16. можем ли мы иметь sql без цикла?
- 17. Можем ли мы использовать скриптлеты внутри Javascript?
- 18. Можем ли мы использовать CoreAnimation в Cocos2d?
- 19. Можем ли мы использовать CASE в BETWEEN
- 20. Можем ли мы использовать dhtmlxscheduler в asp.net?
- 21. Можем ли мы использовать '\ n' в сборке?
- 22. Можем ли мы использовать Dalvik с танго
- 23. Можем ли мы использовать GIF в WKImageView?
- 24. Можем ли мы использовать ThreadGroup внутри ThreadGroup
- 25. Можем ли мы использовать nedb с NativeScript?
- 26. Можем ли мы использовать Response.Flush() вместо Response.End()
- 27. Можем ли мы использовать JSTL в ReactJS?
- 28. XSLT: можем ли мы использовать значение abs?
- 29. Можем ли мы использовать UmlStateMachineModelFactory внутри StateMachineBuilder
- 30. Можем ли мы использовать макет в Customview?
вы можете ... но я не рекомендую его. – geggleto
Я согласен с geggleto. Просто исследуйте, как создать хороший файл htaccess. Здесь вы найдете одно место: http://www.farinspace.com/codeigniter-htaccess-file/ – mtrueblood