亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何隱藏從url獲取變量名

如何隱藏從url獲取變量名

PHP
慕雪6442864 2022-10-22 16:50:06
我已經將 htaccess 用于這樣的事情domain.com/bacaberita.php -> domain.com/baca-berita我需要像這樣傳遞get variabledomain.com/bacaberita.php?id=xy0001如何隱藏變量 id 以便 url 成為domain.com/baca-berita/xyz0001我正在使用 htacces 代碼RewriteRule ^baca-berita bacaberita.php RewriteRule ^baca-berita/(.*) bacaberita.php?id=$1但它拋出 id 為空我只嘗試過這段代碼RewriteRule ^baca-berita/(.*) bacaberita.php?id=$1它可以工作,但不能在頁面中調用 css 和所有圖像文件
查看完整描述

1 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

您想在重寫規則之前放置一些重寫條件以忽略這些資產文件。


RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !/assets

RewriteRule ^baca-berita/(.*) bacaberita.php?id=$1

這告訴服務器檢查文件或目錄是否存在,如果在這些目錄中,則在重寫時忽略它們。


更新


您還想確保您的內部資產bacaberita.php是從站點的根目錄鏈接的,而不是相對鏈接。您可以通過確保始終/在開頭使用 a 來做到這一點:


<!-- incorrect: looks for styles in domain.com/bacaberita/assets -->

<link rel="stylesheet" type="text/css" href="assets/css/styles.css">


<!-- correct: looks for styles in domain.com/assets -->

<link rel="stylesheet" type="text/css" href="/assets/css/styles.css">


查看完整回答
反對 回復 2022-10-22
  • 1 回答
  • 0 關注
  • 129 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號