Web上に表示されたアプリケーションURLからindex.phpを削除しました。しかし、私は後で奇妙な問題があります。URLからindex.phpを削除した後にクローラを使用してWebページにアクセスできない
私はこのようなブラウザを使ってウェブサイトにアクセスすることができます... http://www.oakquotes.com/quotes/author/etc-etc
(index.phpがないことに気付きます)が、クローラを使用して同じURLにアクセスしようとすると403 HTTPエラーが禁じられます。私は犯人は、私はURLからindex.phpをを削除するために書かれている.htaccessのルールだと思う
User-agent: *
Allow:/quotes/topic
Allow:/quotes/author
Disallow:
Sitemap: http://www.oakquotes.com/Sitemap.xml
Sitemap: http://www.oakquotes.com/author_sitemap.xml
Sitemap: http://www.oakquotes.com/topic_sitemap.xml
:ここ
は、robots.txtファイルです。 htaccessのコードは次のとおりです。
<IfModule mod_rewrite.c>
# For security reasons, Option followsymlinks cannot be overridden.
# Options +FollowSymlinks
Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteBase/
RewriteCond $1 !^(index\.php|images|robots\.txt|Sitemap\.xml|topic_sitemap\.xml|author_sitemap\.xml|search\.html|style|js|system|application|quotes/authors|quotes/topic|application/controllers|application/views)
RewriteRule ^(.*)$ ./index.php/$1 [L]
</IfModule>
ステップがありませんか?この点で私を助けてください。ありがとう。
のレンダリングを停止しますか? –
*クローラがホストヘッダーを使用していますか? *以前クローラがサイトにアクセスできましたか? *アクセスログとエラーログの内容は何ですか? *クローラは、応答の詳細について何か詳細を示していますか? – Cal
はい、レスポンスのHTTPステータスでfoorbidden 403と表示されます...ログには何も表示されません...私はそのURLの書き換えに関するいくつかの問題に関連していると思います... –