0

私はこれに慣れていないので、自分のプロジェクト用に .htaccess ファイルを書きたいと思っています。このコードは、自分のローカルホストで実行されているように書きました:-

RewriteEngine on
RewriteRule ^http://192.168.1.185/location/new/project/rss\.php$   http://192.168.1.185/location/new/project/folder/rss.php

にリダイレクトhttp://192.168.1.185/location/new/project/rss.phpしたいhttp://192.168.1.185/location/new/project/folder/rss.php

これは機能していません。私は何か間違ったことをしていますか? これについて私を助けてください 事前に感謝します

4

3 に答える 3

1

私は htaccess の専門家ではありませんが、これでうまくいくはずです:

# Redirect old file path to new file path
Redirect rss.php http://192.168.1.185/vroomrelocation/new/vroomvroom/yash/rss.php

ベースディレクトリではなく、rss.phpディレクトリに配置します。

于 2012-07-02T12:39:32.630 に答える
1

書き換えルールでpathは、URL (URI) の一部のみが考慮されます ( mod_rewrite に関する優れた記事)。残りは無視されます。

ただし、リダイレクトを永続的にする必要がある場合は、避けmod_rewriteて単にRedirectを使用することをお勧めします。

Redirect /vroomrelocation/new/vroomvroom/rss.php /vroomrelocation/new/vroomvroom/yash/rss.php
于 2012-07-02T12:43:31.423 に答える
0

.htaccessファイルを Web サイトのルート内に配置する場合は、次のように記述します。

Redirect /vroomrelocation/new/vroomvroom/rss.php /vroomrelocation/new/vroomvroom/yash/rss.php

ファイルを中に入れて/vroomrelocation/new/vroomvroom/書くことをお勧めします:

Redirect rss.php yash/rss.php
于 2012-07-02T12:47:24.743 に答える