[英]how to make a friendly url in php with .htaccess file using php
我在使用.htaccess文件通過URL發送變量時遇到問題。
我有兩個頁面projects.php
和project-view.php
當我從送變量
projects.php
到project-view.php
它已損壞。
我的projects.php
URL:G-Zip/Projects
project-view.php
URL:G-Zip/project-view.php?id=11042
我希望URL像這個project-view / 11042 。
htaccess文件:
RewriteEngine On
RewriteRule ^projectview/([0-9]+)/?$ /view_project.php?id=$1 [L,QSA,NC]
您可以在php代碼后端中做什么
corrupted
是什么意思?
我認為您的問題出在.htaccess
文件重寫規則上:
RewriteRule ^projectview/([0-9]+)/?$ /view_project.php?id=$1 [L,QSA,NC]
我認為您在正則表達式中存在錯誤,根據您的文本,您沒有任何view_project.php
文件,必須更改為: project-view.php
。
我希望URL像這個project-view / 11042。
嘗試備份文件並更改以下行:
RewriteRule ^project-view/(\\d+)*$ ./project-view.php?id=$1
這應將www.url.com/project-view/11
視為www.url.com/project-view.php?id=11
然后在project-view.php
您將收到一個$_GET['id']
,您可以使用它。
希望能幫助到你!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.