将网址转换为子网域

时间:2017-07-19 03:51:43

标签: .htaccess mod-rewrite

如何将我的网址http://example.com/event_profile.php?event=5更改为

http://event.example.com/event-name

事件ID 5的事件名称为event-name

或至少成功

http://event.example.com/5

这可能与htaccess有关吗?

1 个答案:

答案 0 :(得分:2)

第二种可能是http://event.example.com/5,因为你有明确的价值可以改写。尝试以下规则,

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\d]+)$ event_profile.php?event=$1 [QSA,L]