我有一個vendor_info.php
文件,在那裏傳遞兩個變量類別ID和供應商ID,如vendor_info.php?cat=1&vid=13
。我在htaccess文件中使用此代碼進行重寫用變量使用htaccess URL重寫
RewriteRule ^category/(.*)/(.*)-(.*)$ vendor_info.php?cat=$1&vid=$3
但它沒有重定向。任何人都可以幫我解決這個問題嗎?
我有一個vendor_info.php
文件,在那裏傳遞兩個變量類別ID和供應商ID,如vendor_info.php?cat=1&vid=13
。我在htaccess文件中使用此代碼進行重寫用變量使用htaccess URL重寫
RewriteRule ^category/(.*)/(.*)-(.*)$ vendor_info.php?cat=$1&vid=$3
但它沒有重定向。任何人都可以幫我解決這個問題嗎?
你可能想要類似的東西;
RewriteRule ^([^/]*)/([^/]*)/$ /vendor_info.php?cat=$1&vid=$2 [L]
這將改寫(不重定向!)http://example.com/category/184/,其中類是類別ID和184是供應商ID,以/vendor_info.php?cat=category & VID = 184
哪裏是'$ 2 '? – bartek
在第三個位置使用供應商ID,第二個位置供應商名稱將會出現例如:/ category/51/Vysaki-Jala-Udhyanavanam-5233 – Soumya
嘗試使用'RewriteRule^category /(。*)/(。*) - ([0 -9] +)$ vendor_info.php?cat = $ 1&vid = $ 2 [L]' – bartek