首页 > 解决方案 > php htacess 漂亮的网址在末尾添加 .html

问题描述

我在我的应用程序中使用下面的 .htaccess 文件。到目前为止工作正常。它提供了 SEO 友好的 URL。但我需要在最后添加 .html 扩展名。

Options +FollowSymLinks
RewriteEngine On
RewriteBase /Anupama/

RewriteCond %{THE_REQUEST} /product-details(?:\.php)?\?product_id=([^\s&]+)\sHTTP [NC]
RewriteRule ^ Product/%1? [R=302,L,NE]

RewriteCond %{THE_REQUEST} /products(?:\.php)?\?pid=([^\s&]+)\sHTTP [NC]
RewriteRule ^ Categories/%1? [R=302,L,NE]

# skip all files and directories from rewrite rules below
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]

# PHP hiding rule
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]

RewriteRule ^Product/([A-Z,0-9-]+)$ product-details.php?product_id=$1 [NC,L,QSA]
RewriteRule ^Categories/([A-Z,0-9-]+)$ products.php?pid=$1 [NC,L,QSA]

标签: php

解决方案


推荐阅读