我試圖重寫一個子域(不定向)到$ _GET參數爲這樣:國防部重寫關於子域GET參數
期望的結果:
http://go.example.bz/link/abcde -> http://example.bz/go/link?id=abcde
or
http://go.example.bz/hrm/employee/8 -> http://example.bz/go/hrm/employee?id=8
什麼目前的工作:
http://example.bz/go/link/abcde -> http://example.bz/go/link?id=abcde
and
http://example.bz/go/hrm/employee/8 -> http://example.bz/go/hrm/employee?id=8
本的.htaccess根:
RewriteEngine On
RewriteRule ^go/link.php/([^/\.]+)/?$ go/link.php?id=$1 [L]
RewriteRule ^go/hrm/employee.php/([^/\.]+)/?$ go/hrm/employee.php?parameter=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
AddCharset UTF-8 .php
Options -Indexes
,這是我如何重定向子域名:
<VirtualHost *:80>
Servername go.example.bz DocumentRoot /var/www/go
</VirtualHost>
我不想重定向到 - >目標,而保持http://go.example.bz/link/abcde URL,但有/鏈接的結果?ABCDE
但是它是如何做到的:'http: //go.example.bz/hrm/employee/8 - > http://example.bz/go/hrm/employee?id = 8'? – anubhava
我用id替換了參數 – jQuerybeast