0

サブディレクトリにあるファイルの拡張子を削除したい、つまりabc.com/subdirectory/file.html、書き換えルールで可能な限りの方法を試しましたが、何も機能しないようです。

4

2 に答える 2

2

あなたは次のようなものが欲しいと思います

http://www.abc.com/subdir/fileですよね?

だからあなたは.htaccessでそれを行うことができます

## Remove Extension ##
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.html -f  
RewriteRule ^(.*)$ $1.html

私はphpでそれを使用し、単にwww.abc.com/subdire/fileと書きます

*覚えておいてください *このソリューションがすべてのニーズに合っているかどうかはわかりません。あなたの質問は本当に一般的なものです。いくつかの情報を提供してください

于 2013-03-10T16:01:12.143 に答える
0

このコードはあなたのために働くでしょう。

'domain.com/index.html'表示するURL'domain.com/index'

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.html -f 
RewriteRule ^(.*)$ $1.html
于 2016-01-11T09:28:34.607 に答える