Я новичок в PHP, и я пытаюсь создать файл .htaccess для своей сети.
меня по этой ссылке:
mod_rewrite-windows-apache-url-rewritingизменил моего C: \ XAMPP \ Apache \ конф \ httpd.conf файла.htaccess файл не работает над моим проектом
Это мой .htaccess файла и сохранить под тестом папки.
RewriteEngine On
RewriteRule localhost/admin/^([a-zA-Z0-9]+)$ localhost/test/application/admin/add_department.php?action=edit&page=$1
RewriteRule localhost/admin/^([a-zA-Z0-9]+)/$ localhost/test/application/admin/add_department.php?action=edit&page=$1
Это мой оригинального URL:
локальных/тест/приложение/администратора/add_department.php действие = редактировать & department_id = 11
Я надеюсь, что он стал в:
localhost/admin/add_department/11
Но его не работает, строка url все еще показывает мой оригинальный URL-адрес.
Любая информация вам это нужно, пожалуйста, дайте мне знать, спасибо ~~
Привет, это мой каталог файлов: ** htdocs/test/**. У меня было место **. Htaccess ** под ** htdocs **. Но когда я использую 'localhost/admin/add_department/11' URL в браузере, страница показывает ** Объект не найден! ** Я что-то пропустил? –
yes, 'http: //localhost/test/application/admin/add_department.php? Action = edit & Departme nt_id = 11' URL-адрес работает нормально, и я обновил свой ** C: \ xampp \ htdocs \. htaccess ** file стал 'RewriteEngine On RewriteBase/ RewriteRule^(admin)/([a-z0-9] +)/([a-z0-9] +) /? $ test/application/$ 1/$ 2 .php? action = edit & department_id = $ 3 [L, QSA, NC] ' –
Привет, я сталкиваюсь с проблемой, которая возникает, когда ** url bar ** является' http: // localhost/admin/add_department/11', после чего я нажал кнопка, которая находится под строкой меню и будет перенаправлена на ** general_setting.php **, но ** url будет ** 'http: // localhost/admin/add_department/general_setting', а его ** не работает **, Я знаю, когда я использую этот метод ** ../general_setting ** будет работать. Но проблема в том, что ** моя панель меню ** состоит из других кнопок, если я использую ** ../** для всех, когда URL-адрес «http: // localhost/admin/general_setting», тогда я нажал другую кнопку станет 'http: // localhost/dashboard' –