如何从 wordpress 根文件夹的 web.config 文件中删除 .php 扩展名?
How to remove .php extension from web.config file from wordpress root folder?
我在 WordPress 根文件夹中有静态 PHP 页面。在 web.config
文件上,我将默认文件更改为静态 PHP 文件 home.php
。我的网站有一些静态 PHP 页面和一些 WordPress 页面。对于 WordPress 页面,我使用永久链接更改了 SEO 友好 URL,但静态 PHP 页面无法删除 .php
扩展。
像这样:
http://reactore.com/contact-us/
--- WordPress 页面
http://reactore.com/about-us.php
--- 静态PHP 页面
这是我的 web.config
文件:
<rewrite>
<rules>
<rule name="WPurls" enabled="true" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:0}" />
</rule>
</rules>
</rewrite>
在您的网络配置中使用此代码:
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}.php" matchType="IsFile" ignoreCase="false" />
</conditions>
<action type="Rewrite" url="{R:1}.php" />
</rule>
</rules>
</rewrite>
我在 WordPress 根文件夹中有静态 PHP 页面。在 web.config
文件上,我将默认文件更改为静态 PHP 文件 home.php
。我的网站有一些静态 PHP 页面和一些 WordPress 页面。对于 WordPress 页面,我使用永久链接更改了 SEO 友好 URL,但静态 PHP 页面无法删除 .php
扩展。
像这样:
http://reactore.com/contact-us/
--- WordPress 页面
http://reactore.com/about-us.php
--- 静态PHP 页面
这是我的 web.config
文件:
<rewrite>
<rules>
<rule name="WPurls" enabled="true" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:0}" />
</rule>
</rules>
</rewrite>
在您的网络配置中使用此代码:
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}.php" matchType="IsFile" ignoreCase="false" />
</conditions>
<action type="Rewrite" url="{R:1}.php" />
</rule>
</rules>
</rewrite>