私はPHPでこのウェブサイトを開発しました...
htaccessを使って書き直しました
- www 以外の URL から www へ
- 必要に応じて末尾のスラッシュを追加します
- URL niecdelhi.ac.in/page_to_visit を index.php?inc=page_to_visit.php に書き換えます。
例: - niecdelhi.ac.in/jobs_at_niec/ は niecdelhi.ac.in/index.php?inc=jobs_at_niec.phpに書き換えます。
Web サイトは Firefox と Chrome ではスムーズに動作しますが、IE では無期限に自動リロードを続けます。
この問題を解決するのを手伝ってください。
問題を確認するには、次のリンクにアクセスしてください: http://www.niecdelhi.ac.in/jobs_at_niec/
私の .htaccess ファイルは次のようになります。
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_URI} ^/[^\.]+[^/]$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/
RewriteCond %{REQUEST_URI} !^/index.php.*$ [NC]
RewriteRule ^(.*)/?$ index.php?inc=$1&%1 [L,NC,QSA]
編集 1: {QUERY_STRING} の代わりに [QSA] フラグを追加
編集 2: [R=301,L] を非 www から www への URL 書き換えに追加。