繁体   English   中英

如何使用php将.htaccess用于Windows服务器?

[英]How can we use .htaccess for windows server using php?

我想实现.htaccess进行URL重写。 我正在使用Windows服务器。

我知道有两种解决方案:

  1. 使用webconfig

  2. 使用Helicon

我不知道如何在webconfig文件中编写.htaccess代码,也不想使用Helicon,因为这是付费的。

我要在webconfig文件中实现的代码是:

    AddType application/x-httpd-php .html
    RewriteEngine on

    <IfModule mod_rewrite.c>

    RewriteCond %{Request_Filename} !-d
    RewriteCond %{Request_Filenam}e !-f

    RewriteRule ^privacy  privacy.html [NC]
    RewriteRule ^dating-articles dating-articles.html [NC]
    RewriteRule ^articles/([0-9A-Za-z_\-~',]+)    article_detail.html?article_link=$1 [NC]
    RewriteRule ^([a-zA-Z0-9_-]+)$ page.php?page_slug=$1  [NC]

    </IfModule>

提前致谢。

Windows 2012和2008都有URL重写。 只需在信息管理器中打开您的站点,然后在中心平面中,按url重写将其打开即可。 只需将其添加到入站窗口中即可。

RewriteCond %{Request_Filename} !-d
RewriteCond %{Request_Filenam}e !-f
RewriteRule ^privacy  privacy.html [NC]
RewriteRule ^dating-articles dating-articles.html [NC]
RewriteRule ^articles/([0-9A-Za-z_\-~',]+)    article_detail.html?     article_link=$1 [NC]
RewriteRule ^([a-zA-Z0-9_-]+)$ page.php?page_slug=$1  [NC]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM