我有一個關於使用我的Apache服務器上的.htaccess文件中已定義的URL重寫規則的書籍的PHP網站,所以由於以下規則,我已經有了像使用.htaccess將特定移動流量重定向到移動版本
http://www.example.com/book/name-of-book.html
RewriteRule ^book/([^/]+)\.html$ book.php?book=$1 [QSA,L]
我想提高我的網站,使它的移動版本,我想使用的網址,如
http://m.example.com/book/name-of-book.html
由於我沒有完全使用移動開發,我只希望書籍部分有移動版本。因此www.example.com將保持不變,但www.example.com/book/...會觸發該情況。
我應該將哪些規則附加到我的.htaccess文件中?
如果負責渲染移動版本的PHP文件與位於不同文件夾中的普通book.php不同:/mobile/m_book.php? – rlc
這不是問題 - 您只需更改第三行的腳本名稱(第一個RewriteRule)即可。在你的情況下,這將是'http://m.example.com/mobile/m_book.php?book = $ 1'或'http://m.example.com/m_book.php?book = $ 1' - 取決於你的DocumentRoot和其他選項。 – Dmitry