嗨,朋友们,我是php的新手,请帮助我如何制作php网站的seo友好url,动态链接是:http://watchfullmovie1.com/pk/software_detail.php?mcat=windows&catid=下载程序&slug=internet_download_manager_idm_2
如何使用.htaccess 制作友好的url
到目前为止,这就是我所拥有的,但它不起作用:
## RewriteRule ^(.+)/(.+)$ /software_detail.php?slug=$1&mcat=$2 [NC,L]
我认为你想要做的是允许漂亮的url,比如:
http://domain.com/movie/windows/internet/idm2
.htaccess文件:
RewriteEngine On
# This will send all requests to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^[^'.]*[^/]$ index.php [L]
index.php文件:
<?php
// parse incoming url and decide what to do
$paths=explode("/", $_SERVER['REQUEST_URI']);
// $paths[1] == "movie"
// $paths[0] == "windows"
// now you can decide what to do:
switch( $paths[1] ){
case 'movie':
...
break;
case 'something_else':
...
break;
default:
...
}