我的.htaccess文件。我有index.php和movies.php。 www.website.com/movies在localhost和live服务器上都运行良好。 但是www.website.com/movies/movie-title在localhost中工作得很好,但在实时服务器中却没有。我不知道这个问题。 在movies.php页面中,如果我们使用www.website.com/movies,我会显示标题列表,如果我们访问www.website.com/movies/movie-我试图显示单个元素尝试使用$ _GET [' u']。
上的RewriteEngine
RewriteRule ^ home $ index.php [NC,L]
RewriteRule ^ movies $ movies.php [NC,L]
RewriteRule ^ movies /([0-9a-zA-Z _-] +)$ movies.php?u = $ 1 [NC,L]
答案 0 :(得分:0)
这对我有用:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
让我知道它是否适合你!