Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在OSCLASS脚本中将.htm与.htaccess放在url的末尾_.htaccess_Url Rewriting_Seo_Osclass - Fatal编程技术网

在OSCLASS脚本中将.htm与.htaccess放在url的末尾

在OSCLASS脚本中将.htm与.htaccess放在url的末尾,.htaccess,url-rewriting,seo,osclass,.htaccess,Url Rewriting,Seo,Osclass,我正在使用OSCLASS脚本和.htaccess重写URL。OSCLASS生成的默认.htaccess提供如下url(),我想在每个url的末尾添加'.htm'。所以我的url看起来像这样()。有人知道如何在htaccess中实现这一点吗。我的.htaccess代码如下: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /saleon/ RewriteRule ^index\.php$ - [L]

我正在使用OSCLASS脚本和.htaccess重写URL。OSCLASS生成的默认.htaccess提供如下url(),我想在每个url的末尾添加'.htm'。所以我的url看起来像这样()。有人知道如何在htaccess中实现这一点吗。我的.htaccess代码如下:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /saleon/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /saleon/index.php [L]
</IfModule>

重新启动发动机
销售基地/销售点/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/saleon/index.php[L]

谢谢您的帮助。

无需在
.htaccess
中执行此操作。您可以在oc admin:
Settings>Permalinks
中更改,然后单击
Show rules

例如,清单的默认permalink如下所示:
{ITEM_TITLE}-i{ITEM_ID}
,它生成前面提到的url。但是,如果将该值更改为以下值,则将获得以.htm结尾的url:
{ITEM\u TITLE}-i{ITEM\u ID}.htm