有人帮我处理我的Htaccess吗?

时间:2013-10-29 01:10:21

标签: apache .htaccess joomla paypal

我在joomla网站的htaccess文件中有以下代码:

## Back-end protection
## This also blocks fingerprinting attacks browsing for XML and INI files
RewriteRule ^administrator/?$ - [L]
RewriteRule ^administrator/index\.(php|html?)$ - [L]
RewriteRule ^administrator/index[23]\.php$ - [L]
RewriteRule ^administrator/(components|modules|templates|images|plugins)/([^/]+/)*   ([^/.]+\.)+(jp(e?g|2)?|png|gif|bmp|css|js|swf|html?|mp(eg?|[34])|avi|wav|og[gv]|xlsx?|docx?|pptx?|zip|rar|pdf|xps|txt|7z|svg|od[tsp]|flv|mov)$ - [L]
RewriteRule ^administrator/ - [F]

由于我将此代码添加到我的htaccess文件中,因此我一直在通过脚本notify.php处理来自Paypal的通知问题。我正在检查以下代码以尝试允许notify.php在我的网站中工作但没有成功。

## Allow PayPal Notify
#RewriteRule ^/administrator/components/com_virtuemart/(notify\.php)?$ - [L]

¿你能帮我找一个解决方案吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

你能尝试一下这个吗?

# Allow PayPal Notify
RewriteRule ^/administrator/components/com_virtuemart/notify\.php - [L]

将上面的行直接放在上一次重写规则

的上方

如果这不起作用,请从apache error.log中发布一些显示来自paypal的失败请求的行。