簡體   English   中英

如何使用php.htaccess文件在php中創建友好的url

[英]how to make a friendly url in php with .htaccess file using php

我在使用.htaccess文件通過URL發送變量時遇到問題。

我有兩個頁面projects.phpproject-view.php當我從送變量

projects.phpproject-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM