0

.htaccessファイルに次のコードがあります。

Options +FollowSymLinks -MultiViews -Indexes
RewriteEngine On

RewriteRule ^(design|JS|css|images|remoteLibraries|remoteLibraries/xAJAX/xajax_js/)($|/) - [L]
RewriteRule ^([a-zA-Z_]+)$ index.php?action=$1
RewriteRule ^([a-zA-Z_]+)/([a-z_A-Z]+)$ index.php?action=$1&tip=$2

ローカルのApacheサーバーでは正常に動作しますが、GoDaddyにアップロードすると、404Notfoundエラーが表示されます...

何か案が?

4

1 に答える 1

0

1) RewriteBase を設定することをお勧めします。通常は

RewriteBase /

ディレクトリ構造はローカルサーバーとリモートサーバーで異なる場合があるため、書き換えが有効になる場所を標準化するのに役立ちます。

2) また、予期しない書き換え動作が発生するたびに、設定することが重要であることもお勧めします

ErrorDocument 404 default

Go Daddy 404 ページもリダイレクトされないようにします。

于 2012-11-12T21:00:56.540 に答える