[英].htaccess url rewrites for white label sites
我正在建立一個只有主頁和聯系頁面的簡單網站,並想知道我是否可以使用.htaccess重寫不同公司的網址。
因此,例如,如果我訪問website.com/companyname-contact/,它將在瀏覽器欄中顯示該URL但實際上加載了一個通用的contact.php頁面,然后我可以使用php獲取該特定公司名稱的正確聯系詳細信息。
這需要適用於不同的公司名稱(例如website.com/anothercompany-contact/),但僅適用於一系列經批准的公司名稱。
我意識到這可能是不可能的,但我想我會問,因為我今天早上花了大約4個小時谷歌它沒有真正的進展。
謝謝
除非您想在.htaccess文件中手動列出已批准的公司名稱(看起來很丑陋 ),否則我建議:
RewriteEngine On
RewriteRule (.*)-contact$ /contact.php?company_name=$1 [L,QSA,NC]
然后在你的contact.php中
是的你可以。 您需要啟用重寫引擎,然后您將能夠使用正則表達式來完成您嘗試執行的操作。
這是你的htaccess可能喜歡的一個例子:
RewriteEngine On
RewriteRule ^contact/([A-Za-z0-9-]+)/?$ contact.php?company=$1 [NC,L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.