我有一个关于使用我的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