私はPHP用にIISサーバーを使用していたので、私はApache(Windowsプラットフォーム)を初めて使い慣れました。私はいくつかのパズルでは、URL書き換えに関連しています。私の.htaccessファイルと同様に、私はURL書き換えのために以下のコードを使用します。.htaccessでの自動URL書き換え
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.aspx$ $1.php [nc]
は今、私は.aspxの拡張子を持つ.PHPページを閲覧した場合、それがうまく動作します。例えば、私は
www.example.com/guwahati.php => www.example.com/guwahati.aspx(両方のURLが動作します。)
閲覧しかし、私は自動的にそれをしたい場合。私がwww.example.com/guwahati.phpとタイプすると、自動的にwww.example.com/guwahati.aspxに変換されます。それは可能でしょうか?また、私のlocalhost上でURLリライトが機能していません。誰でも私を助けてください。
この例では、_incoming_ * .aspx _to_ * .phpが変更されています(実際のスクリプトはおそらくPHPです)。入ってくる.phpを.aspxに変更したいのであれば、単にaspxとphpを入れ替えることで可能になります。しかし、おそらく両方を行うことはできません。それは、どちらか一方を行い、もう一方を行い、ループに陥る可能性があります。また、それが動作しているかどうかを確認してください - あなたは「うまくいきます」と言って、「動作していません」と言いますが、これらは2つの異なるサーバーにありますか?その場合は、「localhost」が正しく構成されていません。 –