0
我正在使用prerender.io JavaScript中間件在我的網站上呈現JS頁面。從prerender htaccess重寫規則中刪除index.php
htaccess中間件代碼如下。
RewriteCond %{HTTP_USER_AGENT} googlebot|bing|msnbot|yandex|yahoo|baidu|facebook|screaming|siteliner|ahrefsbot|dmca.com [NC,OR]
RewriteCond %{QUERY_STRING} _escaped_fragment_
RewriteCond %{HTTP:X-Prerender} !1
# Only proxy the request to Prerender if it's a request for HTML
RewriteRule ^(?!.*?(\.js|\.css|\.xml|\.less|\.png|\.jpg|\.jpeg|\.svg|\.gif|\.pdf|\.doc|\.txt|\.ico|\.rss|\.zip|\.mp3|\.rar|\.exe|\.wmv|\.doc|\.avi|\.ppt|\.mpg|\.mpeg|\.tif|\.wav|\.mov|\.psd|\.ai|\.xls|\.mp4|\.m4a|\.swf|\.dat|\.dmg|\.iso|\.flv|\.m4v|\.torrent|\.ttf|\.woff))(.*) http://service.prerender.io/https://www.example.com/$2 [P,L]
這個問題,我的服務器上至少(但不是在一些人)是index.php文件被添加到發送到服務,這會導致錯誤的URL。
EG:https://www.example.com/index.php
是否可以停止?
謝謝。