0
我需要使用htaccess保護Joomla CMS中的「單一邏輯」網址。我發現這裏.htaccess code to protect a single URL?.htaccess使用查詢字符串組合保護網址
該解決方案,這對於一個特定的URL的偉大工程:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/index\.php$
RewriteCond %{QUERY_STRING} ^option=com_content&task=view&id=76$
RewriteRule ^(.*)$ /secure.htm
但是,我怎麼能確保該網址的部分不能被交換周圍或修訂,因此繞過安全訪問。例如我不想允許訪問
option=com_content&task=view&id=76&dummy=1
option=com_content&id=76&task=view
要麼。
我已經試過這一點,這似乎並沒有工作:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/index\.php$
RewriteCond %{QUERY_STRING} option=com_content
RewriteCond %{QUERY_STRING} task=view
RewriteCond %{QUERY_STRING} id=76
RewriteRule ^(.*)$ /secure.htm