[英]Rewrite dynamic url in .htaccess?
這是一個示例網址。 97006是查詢字符串。 客戶經理是一個標題,每個頁面都會更改。 單擊按鈕將運行jobdetails.php,這將帶您到下面的頁面。
http://11.11.111.111/97006/Customer-Manager.html
我希望該網址為: http : //11.11.111.111/job/Customer-Manager.html
在.htaccess中,已經有我要更改的網址代碼。
我認為這是規則的條件:(因為它的第一個條件和第一個規則,它是如何工作的?)
RewriteCond %{QUERY_STRING} base64_encode.*\\(.*\\) [OR]
這是我嘗試多次更改但沒有成功的RewriteRule ^([1-9][0-9]*)/([-.,_0-9a-zA-z]*)\\.html$ job_details.php?query_string=$1&action=%1 [L]
: RewriteRule ^([1-9][0-9]*)/([-.,_0-9a-zA-z]*)\\.html$ job_details.php?query_string=$1&action=%1 [L]
這段代碼為按鈕添加網址:
$button = tep_href_link($id.'/'.$title.'.html');
我有研究apache指令,正則表達式並嘗試了許多教程,但是每當我為該行更改htaccess中的任何內容時,我都會發送到錯誤的url或網站完全崩潰。
我認為您無法使用此網址來代替:
http://example.com/jobs/97006/data.html
RewriteEngine On
RewriteRule ^jobs/([^/]*)/([^/]*)\.html$ /job_details.php?query_string=$1&action=$2 [L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.