Я новичок в файле .htaccess. im поиск по сети, но им не удалось изменить и переписать URL в PHP … EG
Показать URL-адрес:
локальный / веб / сайт / view_project.php? Vp = 14
Я хочу показать свой URL как
локальный / веб / сайт / проект / 14 /
В php im используйте этот код
href="view_project.php?vp=<?php echo $c_id>" echo $c_project_title
В файле .htaccess я использую
Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^project/([0-9]+)/?$ /view_project.php?vp=1& [L,R]
Теперь, пожалуйста, скажите, что нужно изменить в PHP Code и HTACCESS файле … Я совершенно новый в этом.
Измените свой код PHP на это:
href="project/<?php echo $c_id>" echo $c_project_title
А затем включите mod_rewrite и .htaccess через httpd.conf
а затем поместите этот код в свой .htaccess
в каталоге DOCUMENT_ROOT
:
Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / RewriteRule ^project/([0-9]+)/?$ /view_project.php?vp=$1 [L,QSA,NC]
Вам нужно использовать 1 доллар вместо 1, как и сейчас, для получения дополнительной информации см. Здесь: https://serverfault.com/questions/389684/how-can-i-store-request-uri-in-a-variable-manipulate -Он-и-то потребительной его в