疑似静的に関する関連質問に関して、突然コードの一部を忘れてしまいました。
关于伪静态的一个问题,突然忘记一段代码了
我要达到这么一种效果:当index.html存在的时候,就访问存在的index.html文件,不存在的时候,就通过伪静态去动态访问,配置如下:
<br /> <VirtualHost *:80><br /> <br /> RewriteEngine ON<br /> <br /> RewriteCond %{HTTP_HOST} ^(.*)www.aaa.com$ [OR]<br /> RewriteCond %{HTTP_HOST} ^([^www]*).aaa.com$<br /> RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f<br /> RewriteRule ^(.*)$ http://www.aaa.com.$1 [R,QSA,L]<br /> <br /> RewriteRule ^/([a-zA-Z]+)\.html$ /run.php?controller=$1&action=$1&default=1 [L]<br /> <br /> ServerAdmin admin@yahoo.com.cn<br /> DocumentRoot "E:/www/home"<br /> ServerName www.aaa.com<br /> ErrorLog "D:/AppServ/log/index_error.log"<br /> CustomLog "D:/AppServ/log/index_access.log" common<br /> ErrorDocument 404 http://www.aaa.com/error_404.html<br /> ErrorDocument 403 http://www.aaa.com/error_403.html<br /> <br /> <Directory "E:/www/home"><br /> Options Indexes FollowSymLinks<br /> DirectoryIndex index.html<br /> AllowOverride None<br /> Order deny,allow<br /> Allow from all<br /> </Directory><br /> </VirtualHost><br /> <br />
但是上面的配置有问题,当index.html存在的时候,系统也通过伪静态去访问了,求助。
我确定我要做的效果是可以达到的,以前这样做过,后来配置弄丢了,怎么想也想不起来哪里写错了。
求助,谢谢。
------解决方案--------------------
#如果目录存在就直接访问目录不进行RewriteRule
RewriteCond %{REQUEST_FILENAME} !-d
#如果文件存在,就直接访问文件,不进行下面的RewriteRule.(不是文件或文件不存在就执行重写)
RewriteCond %{REQUEST_FILENAME} !-f
------解决方案--------------------
学习了……


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。
