我是.htaccess文件的新手。我在网上搜索,但我无法在PHP中更改和重写URL ... E.G
显示网址,如:
本地主机/网络/站点/ 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文件中进行哪些更改...我在这方面完全是新的。
答案 0 :(得分:1)
将您的PHP代码更改为:
href="project/<?php echo $c_id>" echo $c_project_title
然后通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在.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)