0

マスター .htaccess http://joomla-master-htaccess.googlecode.com/svn-history/r40/trunk/joomla-master-htaccess.txtを使用しています

k2モジュールにRewriteRuleを設定してアイテムを追加しようとすると、firebug Netパネルがhttp://www.wyzed.net/component/k2/item/add?tmpl=componentを指し示し、Not Found 404エラーが返されます

item/add?tmpl=コンポーネント

私はこれで試しました

RewriteRule ^components/com_k2.php$ - [L]

RewriteRule ^modules/mod_k2_content/tmpl/Default.php$ - [L]

RewriteRule ^modules/mod_k2_content.php$ - [L]

RewriteRule ^components/com_k2/controllers.php$ - [L]

まだ成功していません.master .htaccess addでjoomlaとk2を使用している人がk2モジュールに例外ルールを追加する方法を理解しているかどうか疑問に思っていました.

4

1 に答える 1

0

私は自分の答えを書くと思っていました... htaccessに(高度なサーバー保護)と呼ばれるセクションがあります

master .htaccess で K2 エクステンションを使用するには、これらの行を削除します

## Disallow visual fingerprinting of Joomla! sites (module position dump)
## Initial idea by Brian Teeman and Ken Crowder, see:
## http://www.slideshare.net/brianteeman/hidden-joomla-secrets
## Improved by @nikosdion to work more efficiently and handle template
## and tmpl query parameters
RewriteCond %{QUERY_STRING} (^|&)tmpl=(component|system) [NC]
RewriteRule .* - [L]
RewriteCond %{QUERY_STRING} (^|&)t(p|emplate|mpl)= [NC]
RewriteRule .* - [F]

そしてこのセクション

## Referrer filtering for common media files. Replace with your own domain name.

最後の行をこれに置き換えます

RewriteRule \.(jp(e?g|2)?|png|gif|bmp|js|swf|ico)$ - [F]

k2 からの CSS をロードできるようにします。

楽しみ。

于 2012-05-25T13:19:47.790 に答える