0
目前.htaccess文件上寫着:路由子頁塞於母公司的頁面模板WordPress的
# 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
我所試圖做的是航線的
/record-detail/what-ever-record
到所有的子頁面流量:
/record-detail/?record_id=what-ever-record
這是考慮到已經有一個規則,所有的URL路由到index.php。
這只是返回404:在此服務器上找不到請求的URL/record-detail /。我基本上需要允許/記錄細節按照慣例發送到wordpress,因爲它使用它自己的頁面模板。 – Jubair 2015-02-24 23:14:44
我更新了答案。但是我以爲你想把'/ record-detail/what-ever-record'路由到查詢字符串.e.g'record-detail /?record_id = something'? – 2015-02-25 01:22:28
現在它只是回落到wordpress安裝的默認404。回答你的問題,是的,我認爲這是路由選擇,但是發生了什麼事情可能是因爲沒有找到record-detail /,它只是表示找不到它,而不是包括完整的url,包括params?這裏是另一個問題,有沒有辦法直接傳遞給index.php文件,如page = record-detail&record_id = $ 1? – Jubair 2015-02-25 18:50:04