0

書き換える書き換えルールを考え出そうとしています:

oldurl.com/v11/file.ext から newurl.com/v11/file.ext へ

oldurl サーバーでは、v11 フォルダー内の .htaccess に次のコードを入れました。

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^v11/(.*)$ http://newurl.com/v11/$1 [R=301,L]

しかし、リダイレクトはまったく発火していません。私は何を間違えましたか?

4

2 に答える 2

1

.htaccess を v11 フォルダーに配置する場合、コードは次のようになります。

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)$ http://newurl.com/v11/$1 [R=301,L]
于 2013-02-14T20:47:03.730 に答える
0

ディレクトリ レベルで .htaccess ファイルを読み取ることができるように、新しいサーバーが設定されていることを確認します。

.htaccess ファイルが別のサーバーで機能していた場合は、サーバーの構成の問題か、ファイルの所有者/権限の問題である可能性が高くなります。

于 2013-02-14T20:46:16.080 に答える