Я прочитал много в mod_rewrite для CodeIgniter и многие из них говорили о создании файла .htaccess и в файле с чем-то вродес головной болью с кодовым сигналом mod_rewrite ~!
Я новичок в CodeIgniter, так что я учусь с YouTube учебники. сначала у меня только apache 2.2, установленный для запуска моего php и после использования codeigniter с mod_rewrite. Я понимаю, что проще установить wamp, поэтому я удалил apache, mysql затем установил wamp, у которого есть все.
После этого я продолжил учебник по youtube о mod_write. Я активировал модуль в wamp.
создал этот файл .htaccess внутри ci_intro, который является корневой папке
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ci_intro/
#Removes access to the system folder by users.
#Additionally this will allow you to create a System.php controller,
#previously this would not have been possible.
#'system' can be replaced if you have renamed your system folder.
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
#When your application folder isn't in the system folder
#This snippet prevents user access to the application folder
#Submitted by: Fabdrol
#Rename 'application' to your applications folder name.
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
#Checks to see if the user is attempting to access a valid file,
#such as an image or css document, if this isn't true it sends the
#request to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin
ErrorDocument 404 /index.php
</IfModule>
Я пошел в конфиге/config.php и изменил
$config['index_page'] = '';
вещи не работают. Я получал 404error тогда я испытывал кое-что в
RewriteBase /ci_intro/
, а также даже удалила весь проект и потому, что я поддержал вещи прямо перед тем, как попробовать mod_write. Даже после того, как я получил резервную копию. Я все еще не получил страницу error404.
Я просто продолжаю получать ..
Поскольку я использую WAMP, когда я иду в локальном хосте есть раздел говоря мой проект, который ci_intro ... Я нажимаю на него изображение выше выходит. я кладу курсор, чтобы проверить, что ссылка показывает при наведении на ссылку и показывает
[КОД] http://localhost/ci_intro[CODE]
кто знает, что происходит здесь?
, когда доступ к C: \ Windows \ system32 \ Drivers \ Etc \ хостов Это то, что я вижу 127.0.0.1 LOCALHOST 127.0.0.1 \t mpa.one.microsoft.com 127.0.0.1 LOCALHOST 127,0. 0.1 localhost Все остальные закомментированы, хотя – Dora
@ user1850712, добавьте строку: '127.0.0.1 www.domain.tld', сохраните файл, затем закройте свой браузер (все вкладки и окна). Это заставит ваш браузер разрешить ваше поддельное доменное имя на локальный системный IP-адрес (всегда 127.0.0.1). – rightstuff
просто попытался, но он возвращает меня только на мою страницу localhost и показывает URL-адрес www.domain.tld в URL вместо localhost. – Dora