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