Аз работя на уебсайт за електронна търговия и нав целевата страница има няколко продукта, които потребителят може да види, ако потребителят иска да види повече подробности за даден продукт, трябва да кликнете върху него, което ще го отведе до viewproduct.php? productname = fidget-spinner & code = 12345 & id = 12345
това, което искам е, когато потребителят кликне върху URL адрес на продукт трябва да бъде: viewproduct.php / productname / fidgetspinner / code / 12345 / id / 12345
Аз съм в състояние да създаде SEO приятелски URL използванеhtaccess, но аз трябва да отида в viewproduct.php? productname = fidget-spinner & code = 12345 & id = 12345 и след това ръчно в url трябва да въведете приятелски URL, който работи добре .. искам SEO приятелски потребител да се показва, когато потребителят кликне на viewproduct.php
всички нови предложения ще бъдат оценени !!
НОВО ПРИЯТНО SEO URL:
Options +FollowSymLinks
RewriteEngine on
RewriteRule www.example.com/productname/(.*)/code/(.*)/id/(.*)$ viewproduct.php?productname=$1&code=$2&id=$3
това е, което съм опитвал досега, за да пренасоча към нов URL адрес, когато потребителят кликне върху даден продукт:
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^www.example.com/productname/([a-z0-9]+)/code/([0-9]+)/id/([a-z0-9-]+)?$ viewproduct.php?productname=$1&code=$2&id=$3
Отговори:
0 за отговор № 1Опитайте тази
//Redirect old file path to new file path//
Redirect /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html