2016-11-24 62 views
0

朋友你好我使用Smarty的爲我的網站,並需要在我URL重寫代碼執行一些, 重寫我想從http://example.com/apple/iphone-7-123.htmlhttp://example.com/iphone-7-123.html 我在我的.htaccess文件,這些代碼重寫URL URL重寫URL中使用.htaccess文件

RewriteEngine On 
Options +FollowSymLinks 
Options -Indexes 
Options -MultiViews 

RewriteBase/
RewriteRule ^login - [L,NC] 
RewriteRule ^(core/install/tables.sql) - [F,L,NC] 

RewriteRule ^contact\.html$ /contact.php [L] 
RewriteRule ^compare\.html$ /compare.php [L] 
RewriteRule ^([^/]*)\.html$ /page.php?permalink=$1 [L] 

RewriteRule ^search/([^/]*)$ /search.php?search=$1 [L] 

RewriteRule ^([^/]*)/$ /categ.php?section_permalink=$1 [L,NC,QSA] 
RewriteRule ^([^/]*)/page-([0-9]+)$ /categ.php?section_permalink=$1&pagenum=$2 [L,NC,QSA] 

RewriteRule ^([^/]*)/([^/]*)/$ /categ.php?section_permalink=$1&categ_permalink=$2 [L,NC,QSA] 
RewriteRule ^([^/]*)/([^/]*)/page-([0-9]+)$ /categ.php?section_permalink=$1&categ_permalink=$2&pagenum=$3 [L,NC,QSA] 

RewriteRule ^([^/]*)/([0-9]+)-([^/]*)/$ /categ.php?section_permalink=$1&subcateg_id=$2&subcateg_permalink=$3 [L,NC,QSA] 
RewriteRule ^([^/]*)/([0-9]+)-([^/]*)/page-([0-9]+)$ /categ.php?section_permalink=$1&subcateg_id=$2&subcateg_permalink=$3&pagenum=$4 [L,NC,QSA] 

RewriteRule ^([^/]*)/([^_]*)-([0-9]+)\.html$ /post.php?categ_permalink=$1&permalink=$2&id=$3 [L] 
RewriteRule ^([^/]*)/([^_]*)-([0-9]+)-prices\.html$ /post-prices.php?categ_permalink=$1&permalink=$2&id=$3 [L] 
RewriteRule ^([^/]*)/([^_]*)-([0-9]+)-opinions\.html$ /post-opinions.php?categ_permalink=$1&permalink=$2&id=$3 [L] 
RewriteRule ^([^/]*)/([^_]*)-([0-9]+)-media\.html$ /post-media.php?categ_permalink=$1&permalink=$2&id=$3 [L] 

RewriteCond %{HTTP_HOST} ^www\.example\.com$ 
RewriteRule ^/?$ "http\:\/\/example\.com\/" [R=301,L] 





<ifModule mod_deflate.c> 
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript 
</ifModule> 

<IfModule pagespeed_module> 
ModPagespeed off 
# using commands,filters etc 
</IfModule> 

回答

0

在你的.htaccess添加此

RewriteRule ^apple/iphone-7-123.html/$ iphone-7-123.html [NC,L]