将Wordpress查询字符串转换为Path

时间:2015-05-05 23:29:36

标签: wordpress .htaccess url-rewriting rewrite

我正在构建一个包含同一页面的多个版本的网站。 因此,如果用户访问example.com/?u=user1,他们会使用JS获取主页的自定义品牌版本,该版本确定查询字符串并将其与图像进行匹配。

我的问题是如何让用户能够访问example.com/user1或example.com/start/user1而不是查询字符串URL?有没有办法做到这一点?

我尝试过重写,但它不起作用:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^start/([^/]+)/?$ /?u=$1 [L]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/start [NC]
RewriteRule . /index.php [L]

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:-1)

我相信this post解决了这个问题,并且拥有您需要的代码。我认为用.htaccess做这件事是不必要的。 JS会更容易。