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