0

私はこれを.htaccessファイルとして持っています:

AddType text/x-component .htc

ErrorDocument 404 /index.php

RewriteEngine on

RewriteRule ^maps/(\w+)/?$ /maps.php?lang=$1 [L]
RewriteRule ^(\w+)/?$ /index.php?lang=$1 [L]

2番目のRewriteRuleは完全に機能しています!問題はありません。しかし、最初のものは、私に大きな頭痛の種を与えています...それはまったく機能しません。/maps.phpにリダイレクトされますが、私にとって基本的なパラメーターは提供されません。GETパラメータがないようですが、あるはずです。うまくいきません...StackOverflowから動作中のRewriteRuleをコピーし、「search」という単語を「maps」という単語に変更して追加したためです。

誰か、このことで私を助けてくれませんか?簡単なことだと思いますが、見ていません...

編集:どうやら、私のサーバーに2番目の.htaccessファイルがあります。「/logs/.htaccess」。

Options +Indexes
RemoveHandler .html
RemoveType .html
AddType text/html .html
Satisfy any
Order Deny,Allow
Allow from MY_SERVER_IP
Deny from all
AuthType Basic
AuthName "Access to /logs"

このファイルを削除する方法はありません。または私はそれを行うことができませんでした。私のホスティングプロバイダーは1&​​1です。

4

1 に答える 1

0

ホスティング プロバイダー 1and1 に問題がある可能性があることに気付いた後、詳細な検索を行って問題を発見しました。そして、私はここでそれを手に入れました1and1 mod_rewriteの問題

.htacces ファイルに追加する必要があるオプションについてでした。これは次のとおりです。

Options -MultiViews

今はうまくいっています!@kjetilh のサポートに感謝します。

于 2013-03-09T11:34:35.517 に答える