.html拡張子を取り除くために何をすべきかわかりません。私がホスティングプランを持っている人は、web.confファイルにhtaccesルールを置かなければならないと言いました。そのファイルにはhtaccesファイルを使用してhtml拡張子を削除する
私はそれらの線があります。
> <?xml version="1.0" encoding="UTF-8"?> <configuration>
> <system.webServer>
> <defaultDocument>
> <files>
> <remove value="index.php" />
> <add value="index.php" />
> <add value="_deploy.php" />
> </files>
> </defaultDocument> </system.webServer> </configuration>
をそして今以来、私は、これはファイルをhtaccesとうまく働いたが、このホストプロバイダでは、動作しません使用しています。
RewriteEngine on
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule^/%1 [NC,L,R]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule^%{REQUEST_URI}.html [NC,L]
誰かが私を助けることができますか?ありがとうございました!
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="removehtml" enabled="true">
<match url=".*" negate="false" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{URL}" pattern="(.*)\.(.*)" negate="true" />
</conditions>
<action type="Rewrite" url="{R:0}.html" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
あなたはその後、拡張子なしであなたのファイルを呼び出すことができます:あなたは、次を使用することができますweb.configファイルを使用して.html
を削除するには
.htaccessファイルは、mohommedがそれらを発明して以来、一度も働いていません。 – htmlfarmer
600 ADのようなもの。もっと古い学校を探していますか? – htmlfarmer