我想實現這個在基於smarty的網站上重寫URL?
example.com/search_results/?action=search&username[equal]=PorscheSA
到
example.com/PorscheSA
我用的.htaccess許多網站實現這一點,但由於該網站是基於Smarty的,它似乎並沒有工作。任何幫助都感激不盡。
好吧,這是.htaccess文件:
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* ./index.php
爲了實現以下我嘗試這樣做:
RewriteRule ^([a-zA-Z0-9-_+^/])/$ /search_results/?action=search&username[equal]=$1
什麼都沒有發生。
基於smarty的網站與htaccess/RewriteRules無效無關。你必須更詳細地描述你的設置和你想達到的目標。 – pocketfullofcheese 2010-07-22 05:39:49