使用 Htaccess 文件创建 SEO 友好 URL
Creating an SEO friendly URL with Htaccess File
我正在尝试设置一个 SEO 友好的重定向,但需要以特定方式使用我的 .htaccess。这是我的网址现在的样子:
http://www.mywebsite.com/report/index.php?id=38678a80dfea5924
我需要更改 URL,使它们看起来像这样:
http://www.mywebsite.com/report/38678a80dfea5924
我已经阅读了一些关于创建 SEO 友好 URL 的教程,但其中大部分都提到了对域根目录中的 .htaccess 进行更改。有什么方法可以做到这一点,但只能编辑我的 reports
文件夹中的 .htaccess 文件?
如果您更改了所有链接,使它们看起来像这样:
http://www.mywebsite.com/report/38678a80dfea5924
然后在"report"文件夹内的htaccess文件中,你只需要:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ index.php?id= [L,QSA]
我正在尝试设置一个 SEO 友好的重定向,但需要以特定方式使用我的 .htaccess。这是我的网址现在的样子:
http://www.mywebsite.com/report/index.php?id=38678a80dfea5924
我需要更改 URL,使它们看起来像这样:
http://www.mywebsite.com/report/38678a80dfea5924
我已经阅读了一些关于创建 SEO 友好 URL 的教程,但其中大部分都提到了对域根目录中的 .htaccess 进行更改。有什么方法可以做到这一点,但只能编辑我的 reports
文件夹中的 .htaccess 文件?
如果您更改了所有链接,使它们看起来像这样:
http://www.mywebsite.com/report/38678a80dfea5924
然后在"report"文件夹内的htaccess文件中,你只需要:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ index.php?id= [L,QSA]