0
我怎麼能轉換URL來源:
http://example.com/site/delete-page.php?site=first &頁=第二用的.htaccess重寫URL 2個參數
要:
http://example.com/site/first/delete-page/second
謝謝!
我怎麼能轉換URL來源:
http://example.com/site/delete-page.php?site=first &頁=第二用的.htaccess重寫URL 2個參數
要:
http://example.com/site/first/delete-page/second
謝謝!
這對於特定任務的正常規則:
RewriteEngine on
RewriteRule ^/site/([^/]+)/delete-page/(.+)$ /site/delete-page.php?site=$1&page=$2 [L]
要使用相同的規則,你必須稍微修改它.htaccess
樣式文件中:從模式和目標刪除前面的斜線(/
):
RewriteEngine on
RewriteRule ^site/([^/]+)/delete-page/(.+)$ site/delete-page.php?site=$1&page=$2 [L]
這假定.htaccess
風格文件位於抱着site
文件夾中的文件夾內。您也可以將該文件放在該文件夾內,然後顯然您必須從規則模式和目標中刪除site/
部分。此外,您必須注意,.htaccess
樣式文件的解釋對該主機和位置完全啓用。
一般而言,您應該始終偏好第一個版本,並將這些規則放置在您的http服務器主機配置中。 .htaccess
樣式文件出錯容易出錯,難以調試,而且他們確實降低了服務器的速度。它們僅作爲您無法訪問服務器配置的情況下的最後選項提供。例如,當使用真正便宜的共享網頁寄存服務時...
一般提示:此類問題通常會收到不良反饋。如何在這裏提出問題的指導原則明確指出了兩件事:1.預計您對問題所涉及的主題有最低限度的理解,2.期望您在此之前詢問此問題,表明自己已努力解決問題...... – arkascha