【发布时间】:2015-10-19 12:51:43
【问题描述】:
这是我目前显示的网址;
http://blog.example.co.uk/post?id=152&title=titleofpost
这是我的htaccess,如下图;
外部重定向 /dir/foo.php 到 /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L,NC]
在内部将 /dir/foo 重定向到 /dir/foo.php
RewriteCond %{REQUEST_FILENAME}.php -f [NC]
RewriteRule ^ %{REQUEST_URI}.php [L]
博客子域
RewriteCond %{HTTP_HOST} blog.example.com$
RewriteCond %{REQUEST_URI} !^/blog/
RewriteRule ^(.*)$ /blog/$1 [L]
如何将网址显示为;
http://blog.example.co.uk/post/titleofpost
【问题讨论】:
标签: php regex apache .htaccess