.htaccess を次のように設定する方法を教えてください:
ルート ディレクトリのリソース フォルダー内のコンテンツを除き、他のパスはルート ディレクトリのindex.php にリダイレクトされます
例:
http://www.doman .com/resource/. *リダイレクトなし
http://www.doman.com/index.html
http://www.doman.com/config.php
http://www.doman.com/views /index.html
http://www.doman.com/XXX/XX.html
......
上記と同様に、リソースにないコンテンツは http:/ にリダイレクトされます。 /www.doman.com/index.php
ありがとうございます!
Redirect 301 ^(^resource)$ http://www.doman.com/index.php
RewriteCond resource/.* !-d
RewriteRule ^(.* )$index.php/$1 [QSA,PT,L]
リダイレクト 301 ^(^resource)$ http://www.doman.com/index.php
RewriteCond resource/.* !- d
RewriteRule ^(.*)$index.php/$1 [QSA,PT,L]
不可能です!正しく書いたかどうか、.htaccessが有効かどうかは疑問です
無理です!正しく書いたかどうか、.htaccessが有効になったかどうかは疑問です
無理です!正しく書いたかどうか、.htaccess が有効かどうかは疑問です
.htaccess に文字列を書き込むだけで表示されます 私が指定したルールに基づいています! on 実際のテスト
それなら問題ありません!
私が与えたルールは実際のテストです
これに変更すればOKです Apacheのバージョンに関係していますか?
RewriteEngine On
RewriteRule ^(?!resource).*$index.php [PT,L]
RewriteEngine On
RewriteRule ^(?!resource).*$index.php [PT,L ]
上記は resource.html を渡すことを許可します。次のように変更します