【发布时间】:2012-09-24 20:14:10
【问题描述】:
我尝试在谷歌上搜索它,但它给我的只是关于如何重写的教程,所以我想我会在这里试一试。
问题是我们有一个 htaccess 文件,它将 url 重写为查询字符串:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\/]+\/*[^\/]*\/*.*)$ index.php?app_route=$1 [QSA,L]
这行得通,似乎谷歌正在接受它,但是当你点击谷歌中的链接时,它会显示它被重写的查询字符串。我们只链接到“不错”的网址,所以我们不知道谷歌在哪里找到了这个。 Google for site:sorellehaarmode.nl 自己看看。
有没有人对此问题有经验或解决方案?
【问题讨论】:
-
当您转到漂亮的 URL(没有查询字符串的那个)时,您会被重定向到有查询字符串的那个吗?
-
不,您不会被重定向(明显)。它只是用 QS 加载 index.php,而用户没有看到它。
标签: .htaccess url-rewriting seo