[英]How to redirect to an alias folder using htaccess?
我有一個網址http://www.example.com/chatroom/chats.php?chat=hey親愛的
我希望網址為http://www/example.com/chatroom/chats/嘿,親愛的
其中chatroom是別名文件夾。
我的Apache文檔根目錄指向一個特定的文件夾作為DocumentRoot
/var/www/html/myweb
我正在嘗試像
RewriteEngine on
RewriteBase /
RewriteRule ^chatroom/([A-Za-z0-9-]+)/?$ chats.php?chat=$1 [NC]
俗話說
找不到404。
您需要將.htaccess文件放入帶有以下內容的聊天室文件夾中。
Options +FollowSymLinks
RewriteEngine on
RewriteRule chats/(.*) chats.php?chat=$1
或以下內容(如果放在根文件夾中)
RewriteEngine On
RewriteRule ^([^/]*)$ /chatroom/chats.php?chat=$1 [L]
這里有一些工具可以幫助您生成這樣的代碼。
為您的規則設置QSA標志並嘗試
RewriteRule ^chatroom/(.*) chats.php?chat=$1 [QSA,L]
QSA-查詢字符串追加
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.