我想要清理几个网址,当我在我的cpanel上制作它似乎不起作用但是当我在xampp localhost上测试时它可以工作
我想改变
http://www.technestng.com/?p=3
到
http://www.technestng.com/3
我使用这个htaccess指令
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?p=$1 [QSA,NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ index.php?p=$1/$2 [QSA,NC,L]
我也想改变
http://www.technestng.com/viewpost.php?id=reason-banks-struggle-with-the-implementation-of-big-data
到
http://www.technestng.com/reason-banks-struggle-with-the-implementation-of-big-data
这就是我使用的
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9a-zA-Z_-]+)$ viewpost.php?id=$1 [QSA,NC,L]
只有当它位于代码之上时才会起作用,就在RewriteEngine打开之后,问题是当它确实有效时,导航菜单停止工作
请帮帮我