Rewrite URL from .htaccess


Rewrite URL from .htaccess

我有三个四个页面

page.php?s=defaultpage
page.php?p=defaultpage
blog.php?post=defaultpage
projects.php?view=defaultpage

我有这个现有的URL重定向代码片段。第四页是新的,我想写一个条件,只显示项目/defaultpage

如何在现有的重写条件下实现这一点。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}'.php -f
RewriteRule ^(.*)$ $1.php

Options -MultiViews
RewriteEngine On
RewriteBase /Renu/
RewriteCond %{THE_REQUEST} /page'.php'?([a-z])=([^&'s]+)
RewriteRule ^ %1/%2? [R=302,NE,L]
RewriteCond %{THE_REQUEST}  /blog'.php'?post=([^&'s]+) [NC]
RewriteRule ^ blog/%1? [R=302,NE,L]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+?)/?$ $1.php [L]
RewriteRule ^blog/([^/]+)/?$ blog.php?post=$1 [L,NC,QSA]
RewriteRule ^([a-z])/([^/.]+)/?$ page.php?$1=$2 [L,QSA]

在最后一行之前添加这一行:

RewriteRule ^projects/([^/]+)/?$ project.php?view=$1 [L,NC,QSA]

RewriteRule ()/()/(.*)/$/? 视图= $ 1,$ 2 = 3美元

example.com/?view=profile&nick=NickName
与. htaccess

example.com/profile/NickName/