【发布时间】:2014-01-31 19:24:09
【问题描述】:
我有一个漂亮的网址
例如:www.mydomain.co.in 到 subdomain.mydomain.co.in,效果很好..
我面临的问题是参数......
我得到subdomain.mydomain.co.in/category?id=250..这必须更改为subdomain.mydomain.co.in/category/250,仅使用.htaccess..
是的,有许多链接适用于 www.mydomain.co.in?id=250 到 www.mydomain.co.in/250..
必须进行哪些更改才能包含子域。输出应该类似于subdomain.mydomain.co.in/category/250
.htaccess 文件如下所示
RewriteEngine On
#subdomain and folders
RewriteCond %{HTTP_HOST} !^subdomain\.mydomain.co.in [NC]
RewriteRule ^(.*)$ http://subdomain.mydomain.co.in/$1 [R=301,L]
#remove .php and ad slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/$ http://mydomain.co.in/subdomain/$1 [R=301,L]
# Redirect external .php requests to extensionless url
RewriteCond %{THE_REQUEST} ^(.+)\.php([#?][^\ ]*)?\ HTTP/
RewriteRule ^(.+)\.php$ http://mydomain.co.in/subdomain/$1 [R=301,L]
# Resolve .php file for extensionless php urls
RewriteRule ^([^/.]+)$ $1.php [L]
【问题讨论】:
标签: php .htaccess mod-rewrite subdomain