0
使用mod_rewrite
我有以下網址:PHP - 在Apache中
http://example.com/pages/page.php?company_name=Name
我想實現的是有這樣一個URL:
我已經嘗試了不同的規則但不起作用:
RewriteRule ^pages/([A-Za-z0-9-]+)/?$ /pages/page.php?company_name=$1 [NC] or
RewriteRule ^pages/([^/]*)\.php$ /pages/page.php?company_name=$1 [L]
它不起作用。它給了我一個「未找到」頁面。我該如何正確使用mod_rewrite?
我試過上面的選項,但它仍然不起作用,仍然給我「未找到 在這臺服務器上沒有找到請求的URL /bluepages/Name.php我想知道文件夾結構的問題?因爲我有root/pages文件夾,我的.htaccess文件和剩餘的php文件位於這裏。謝謝 –
以上內容適用於你提供的例子,如果你所做的不是你提供的內容,那麼我的答案將不起作用。提及現在的藍圖和根/頁面......所有這些東西都會起作用,應該已經添加到您的原始問題中 – IncredibleHat
感謝您的更新,它現在可以工作了。根據您提供的內容,我會嘗試一些選項/場景並查看它給出的結果。再次感謝! –