2013-09-24 59 views
0

我一直在尝试几年。重写我的网址。我一次只花费大约3个月的时间。我已经看到每个人都知道的例子,但没有什么会为我工作,我不愚蠢我设法创建我自己的网站,它比愚蠢的htaccess更复杂..所以为什么我不能破解它!如何重写我的动态网址

所有我想要做的就是把这个: http://www.mywebsite.com/videoPlayBack.php?videoID=BA5

进入这个: http://www.mywebsite.com/videoPlayBack/BA5/

我见过很多人要求字面相同的帮助具有完全相同的风格URL作为一个我已经发布了,但有些人可以得到它的工作直背,但像我自己谁复制和粘贴相同的脚本得到非常不同的结果..

我越来越非常沮丧,因为这只是对它不重要我需要花费数年的时间,而且当我说多年时,我不会开玩笑。

请帮助别人。我见过必须是旧的例子...我需要,2000年版

回答

1

启用mod_rewrite.htaccess通过httpd.conf,然后把这个代码在你.htaccessDOCUMENT_ROOT目录:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

# external redirect from actual URL to pretty one 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+videoPlayBack\.php\?videoID=([^\s&]+) [NC] 
RewriteRule^/videoPlayBack/%1? [R=301,L] 

# internal forward from pretty URL to actual one 
RewriteRule ^videoPlayBack/([^/]+)/?$ /videoPlayBack.php?videoID=$1 [L,QSA,NC]