.htaccess 通过URL重写创建SEO友好的URL

.htaccess 通过URL重写创建SEO友好的URL,.htaccess,mod-rewrite,url-rewriting,seo,.htaccess,Mod Rewrite,Url Rewriting,Seo,我需要从以下位置创建友好的URL: 到 我的URL重写根本不起作用 Options +FollowSymLinks RewriteEngine On RewriteRule ^index/(\w+)/?$ index.php?service=$1&location=$2 RewriteRule ^cars/(\w+)/?$ cars.php?service=$1&location=$2 RewriteRule ^bicycles/(\w+)/?$ bicycles.php?ser

我需要从以下位置创建友好的URL:

我的URL重写根本不起作用

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^index/(\w+)/?$ index.php?service=$1&location=$2
RewriteRule ^cars/(\w+)/?$ cars.php?service=$1&location=$2
RewriteRule ^bicycles/(\w+)/?$ bicycles.php?service=$1&location=$2

我应该把文件放在哪里?在根目录或子文件夹中?

这可能会起作用:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /subfolder/$3.php?service=$1&location=$2 [L]

您应该将其放在根目录中。

您确定不需要:?如何调整以下链接的代码:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^index/(\w+)/?$ index.php?service=$1&location=$2
RewriteRule ^cars/(\w+)/?$ cars.php?service=$1&location=$2
RewriteRule ^bicycles/(\w+)/?$ bicycles.php?service=$1&location=$2
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /subfolder/$3.php?service=$1&location=$2 [L]