我遇到了一个网络路由问题,其中一个位置错误,我想更改它或使用我网页的 .htaccess 文件重定向我想要的一个。尝试创建一个 RewriteRule ,但是它不起作用。你能帮我吗?
错误的路由:mysite.com/swf/c_images/navigator-thumbnail/foto.jpg
我要您寻址或更改的路由:mysite.com/photos/thumbnail/foto
这是我的RewriteRule
RewriteRule ^swf/c_images/navigator-thumbnail/?$ $1/photos/thumbnail$2 [R=301,L]
答案 0 :(得分:0)
在.htaccess文件顶部检查此规则
<table id='tbl' cellspacing="40">
<thead id='heading'>
<tr>
<td colspan="5" style="padding-right: 430px;"></td>
<td style="padding-right: 300px;"></td>
<td colspan="2" style="padding-right: 260px;"></td>
<td colspan="2" style="padding-right: 215px;"></td>
</tr>
</thead>
<div id='scrollbody'>
<tbody>
<tr>
<td colspan="5">
Evelyn Henderson
</td>
<td>
Reviewer
</td>
<td colspan="2">
(247) 262 5207
</td>
<td colspan="2">
evelyn-90@gmail.com
</td>
</tr>
<tr>
<td colspan="5">
Alfred Premkumar
</td>
<td>
Reviewer
</td>
<td colspan="2">
(247) 262 5207
</td>
<td colspan="2">
apremk@gmail.com
</td>
</tr>
<tr>
<td colspan="5">
Surya Mamidyala
</td>
<td>
Reviewer
</td>
<td colspan="2">
(247) 262 5207
</td>
<td colspan="2">
smamid@gmail.com
</td>
</tr>
<tr>
<td colspan="5">
Shrey Gupta
</td>
<td>
Reviewer
</td>
<td colspan="2">
(247) 262 5207
</td>
<td colspan="2">
sgupta@gmail.com
</td>
</tr>
</tbody>
</div>
</table>
规则重写您的链接
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^swf\/c_images\/navigator-thumbnail\/(.*)\.jpg$ /photos/thumbnail/$1 [R=301,L]
</IfModule>
和/ swf / c_images / navigator-thumbnail /到/ photos / thumbnail /
中的所有jpg照片mysite.com/swf/c_images/navigator-thumbnail/foto.jpg <> mysite.com/photos/thumbnail/foto