0
我有一个WordPress的安装,工程和htaccess的文件:删除?与htaccess的
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
外WordPress的我已创建的链接是这样的:
http://www.test.com/butik/?my-url
我认为它看起来不错,除了为了 ”?”。添加一些东西到我的htaccess文件去除它很简单吗?
http://www.test.com/butik/my-url/将是完美的。如果我在路径http://www.test.com/butik/index.php上运行文件,这有什么关系吗?它会碰撞?
我没有得到它的工作。相反,我收到了“找不到文件”的消息。 – 2011-04-14 17:13:45
啊,我忘了将'[R]'添加到规则中,将最后一行改为'RewriteRule(。*)$ 1%1? [L,R]'。这将删除'?',然后在重定向时,您的其他规则将指向'index.php'文件。这似乎是你在找什么。 – clmarquart 2011-04-14 17:59:15
它应该做的是从/ butik /?my_post重定向到/ butik/my_post。这部分似乎工作。它还应该将/ index.html中的数据加载到/ butik /(它在/ butik /?my_post时执行)。那部分不起作用。 – 2011-04-19 06:29:13