開始我有以下.htaccess
代碼:重寫規則匹配的URL不與特定的前綴
RewriteCond %{QUERY_STRING} (^|&)tmpl=(component|system) [NC]
RewriteRule .* - [L]
RewriteCond %{QUERY_STRING} (^|&)t(p|emplate|mpl)= [NC]
RewriteRule .* - [F]
當我訪問/administrator/index.phpoption=com_component&task=ajax&format=raw&template=something
我得到一個403錯誤。
我應該如何重構這些4線滿足第二個條件(阻塞?tp=
,?template=
等的所有URL,但/administrator
開始?)
所以/administrator/index.php?option=com_component&task=ajax&format=raw&template=something
應該可以訪問,並/index.php?option=com_component&template=something
不應該。
什麼是第一條規則的目的是什麼? ,是/index.php?tmpl=系統應該可以訪問 –
是的,它應該。這是Joomla的特點。 – simon