2010-12-01 23 views
0

我正在用散列固定鏈接構建網站,以便我可以通過電子郵件將test.com/aedoiu2348791lkd樣式URL發送給客戶端。它提供了一種隱私級別,無需登錄或密碼密碼。使用/?p = x結構重定向/阻止WordPress網址。例如。 site.com/?p=2

不幸的是,在WordPress與?p=x URL結構重定向任何URL:

所以mysite.com/?p=2重定向到mysite.com/about


顯然,混編網址是好看不中用,當有人通過/?p=xx運行並查看我曾經制作過的每一篇文章和網頁。

有沒有辦法阻止WordPress重定向這種類型的鏈接,並拋出404或重定向到首頁?

我只希望可以從「適當的」mysite.com/asdfghj-page URL風格訪問頁面。

回答

1

解決方案......之類的
加入的.htaccess

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{QUERY_STRING} /?p=(\d*) 
RewriteRule ^$ *? [R=404,L] 
</IfModule> 

頂我真的不明白......但這個工程。 然而,理想情況下,它會重定向到wordpress 404頁面。