เว็บผมมี url ประมาณนี้ครับ
ชื่อเว็บ.com/productDetail.php?pdId=87&key=สินค้า
ทางเว็บโฮสต์ที่เช่าอยู่เค้าบอกว่าได้เปิดฟังก์ชั่น Mod Rewrite ใน httpd ให้แล้วครับ ผมโหลดไฟล์ .htaccess มาแก้เป็นแบบนี้ครับโดยเพิ่ม 2 บรรทัดล่างสุดเข้าไป
#First rewrite any request to the wrong domain to use the correct one (here www.)
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ [url]https://www.%{HTTP_HOST}%{REQUEST_URI}[/url] [L,R=301]
#Now, rewrite to HTTPS:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ [url]https://%{HTTP_HOST}%{REQUEST_URI}[/url] [L,R=301]
RewriteEngine On
RewriteRule ^(.*)/(.*)/$ /productDetail.php?pdId=$1&key=$2
พออัพโหลดเข้า ftp แล้วกดปุ่ม refresh หน้าเว็บแล้วเอาเมาส์ชี้ link ที่ href มันแสดง url เป็นแบบเดิมอยู่เลยครับไม่เปลี่ยน ผมจึงลองแก้ url เป็นแบบนี้ครับ
https://www.ชื่อเว็บ.com/87/สินค้า
แต่พอเปิดแล้วมัน error แบบน้ีครับ
Not Found
The requested URL /87/%E0%B9%82 .. was not found on this server.
ส่วนเว็บที่มี url เป็น
https://www.ชื่อเว็บ.com/admin/order/
มันเข้าเว็บไม่ได้ต้องใส่ชื่อไฟล์ index.php ด้วย เช่น
https://www .ชื่อเว็บ.com/admin/order/index.php
ผมทำผิดขั้นตอนหรือเปล่าครับต้องทำยังไงบ้าง