簡體   English   中英

如何在我的子目錄 htaccess 文件中編寫重寫規則以實現此目的

[英]How to Write a rewrite rule in my sub directory htaccess file to achieve this

我在我的公共 html 文件夾下有一個名為“apps”的子目錄。我獲取“apps”數據庫表記錄並顯示 index.php 文件中的一些記錄,並提供指向另一個文件的鏈接以顯示特定行的更多記錄. 我在顯示所選行的完整記錄的同一目錄中有另一個名為“details.php”的文件。

我的鏈接看起來像這樣

<a href="details.php?
name=APP_NAME">APP NAME 
</a>

其中 APP_NAME 在數據庫表中是唯一的。

假設我的數據庫中有一個名為“oreo”的應用程序,那么鏈接看起來像

<a href="details.php?
name=oreo">oreo 
</a>

我想重寫這個 url 以使其像這樣 seo 友好

<a href="oreo">oreo 
</a>

完整的網址將如下所示

https://example.com/apps/oreo

我試過這個代碼,但它不起作用

RewriteRule ^/apps/(.*)$ 
/details.php?name=$1  

我對重寫規則不太清楚..所以我需要幫助..

明白了,有效

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /apps/details.php?name=$1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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