所以我有一个用标准html编写的网站,其中包含许多产品,客户每次都必须创建一个手册页。我现在希望将其转换为php并创建了一个数据库和php文件来为产品提供服务。
一切都很好但他们想尽可能使用当前的网址设置,即
www.mysite.co.uk/this-is-a-product.html
而不是 www.mysite.co.uk/view_product.php?product=this-is-a-product他们非常坚持在最后使用.html(这意味着当前所有链接都可以正常工作)。
我确定这是一种相当标准的重写,但无论我做了什么搜索,似乎无法在任何地方找到它。
答案 0 :(得分:0)
在站点根目录中使用此规则.htaccess:
<div class="flip-container" ontouchstart="this.classList.toggle('focus');">
<div class="flipper">
<div class="front">
</div>
<div class="back">
<div class="centerize">
<a href="#" class="button" data-featherlight="#bio-brian">Jane's Bio</a>
<div class="socicon-style">
<a href="imdb.com">
<span class="socicon-imdb">
</span>
</a>
</div>
<div class="back-title">Jane Doe</div>
<div class="role">CEO</div>
</div>
</div>
</div>
答案 1 :(得分:0)
你也可以试试这个
RewriteEngine On
RewriteRule ^([^/]+)\.html$ view_product.php?product=$1 [L,NC]