/ / htaccess पुराने url से नए दोस्ताना url में काम नहीं कर रहा है - php, apache, .htaccess, url, रीडायरेक्ट।

htaccess पुराने यूआरएल से नए अनुकूल यूआरएल पर काम नहीं कर रहा है - php, apache, .htaccess, url, रीडायरेक्ट

मैं एक ई-कॉमर्स वेबसाइट और पर काम कर रहा हूंलैंडिंग पृष्ठ ऐसे कई उत्पाद हैं जिन्हें उपयोगकर्ता देख सकता है, यदि कोई उपयोगकर्ता किसी विशेष उत्पाद के बारे में अधिक जानकारी देखना चाहता है, तो उसे उस पर क्लिक करना होगा, जो उसके बाद उसे viewproduct.php पर ले जाएगा?

जब कोई उपयोगकर्ता किसी उत्पाद URL पर क्लिक करता है, तो वह ऐसा होना चाहिए: viewproduct.php / productname / fidgetspinner / code / 12345 / id / 12345

मैं एक एसईओ अनुकूल यूआरएल का उपयोग कर बनाने में सक्षम हूँhtaccess लेकिन मुझे viewproduct.php पर जाना है? productname = fidget-spinner & code = 12345 & id = 12345 और फिर मैन्युअल रूप से url में मुझे फ्रेंडली url टाइप करना होता है जो ठीक काम करता है। मैं चाहता हूं कि जब कोई user viewproduct.php पर क्लिक करे तो seo फ्रेंडली यूजर प्रदर्शित हो।

किसी भी नए सुझाव की सराहना की जाएगी !!

NEW FRIENDLY 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