我是 .htaccess 文件的新手。我正在网上搜索,但我无法在 PHP 中更改和重写 URL...
例如
显示网址如:
本地主机/web/site/view_project.php?vp=14
我想显示我的网址
本地主机/网站/网站/项目/14/
在 php 中我使用这段代码
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 代码和 HTACCESS 文件需要更改什么...我对此完全陌生。
将您的 PHP 代码更改为:
href="project/<?php echo $c_id>" echo $c_project_title
然后通过启用mod_rewrite和.htaccesshttpd.conf
然后将此代码放入您的.htaccess
under DOCUMENT_ROOT
目录:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^project/([0-9]+)/?$ /view_project.php?vp=$1 [L,QSA,NC]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)