any*_*ime 15 regex apache .htaccess mod-rewrite redirect
我想更改以下网址:
http://domain.com/Portfolios/iPhone/app
Run Code Online (Sandbox Code Playgroud)
至:
http://domain.com/iPhone/app
Run Code Online (Sandbox Code Playgroud)
对于所有网址都是如此:
domain.com/Portfolios/iPad/app
Run Code Online (Sandbox Code Playgroud)
至:
domain.com/iPad/app
Run Code Online (Sandbox Code Playgroud)
来自:
domain.com/Portfolios/xyz/app
Run Code Online (Sandbox Code Playgroud)
至:
domain.com/xyz/app
Run Code Online (Sandbox Code Playgroud)
我已经尝试了很多,但没有什么对我有用,所以请帮助我.
当我需要帮助时,为什么任何一个伙伴投票,如果你知道答案然后回答它.
更新
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^Portfolios(/.*|)$ $1 [L,NC]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
anu*_*ava 27
启用mod_rewrite并.htaccess通过httpd.conf然后将此代码放在您的目录.htaccess下:DOCUMENT_ROOT
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^Portfolios/(.*)$ /$1 [L,NC,R]
Run Code Online (Sandbox Code Playgroud)
说明:以上规则匹配开头的URL图案Portfolios,并有类似的财产以后/Portfolios/xyz/app,提出xyz/app在$1.它使外部重定向到/$1ie /xyz/app.
这些是使用的标志:
L - Last
NC - Ignore (No) Case comparison
R - External redirection (with 302) -- can be changed to R=301
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42755 次 |
| 最近记录: |