我无法将网址从/video.php/test-video
重写为/video/test-video
我目前使用:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
#RewriteRule ^/video/(.*)$ /video.php?/$1 [L]
我已rewrite index.php/url-with-white-list
到/url-with-white-list
。
现在我有一个使用数据库中url的video.php文件。
我只想将video.php/url-of-the-video
重写为video/url-of-the-video
我对index.php的重写有效,但我无法重写video.php。
有什么想法吗?
提前,非常感谢!
有什么建议吗?
先谢谢
答案 0 :(得分:1)
解决方案:
RewriteCond %{REQUEST_URI} ^(.*)video/(.*)
RewriteRule (.*)video/(.*)$ /video.php?/$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]