Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache Htaccess重定向而不更改地址栏_Apache_.htaccess_Mod Rewrite_Redirect - Fatal编程技术网

Apache Htaccess重定向而不更改地址栏

Apache Htaccess重定向而不更改地址栏,apache,.htaccess,mod-rewrite,redirect,Apache,.htaccess,Mod Rewrite,Redirect,我一直在尝试创建从到的重定向。我想保持地址与原始地址相同,相册中的文件也必须可以访问 我已经找到了这个,它几乎可以工作了,但这改变了地址栏中的url: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^/photos/may/album/$ /photos/gallery?id=21 </IfModule> 有人能给我指一下正确的路吗?你是说你在打字吗http://www.exam

我一直在尝试创建从到的重定向。我想保持地址与原始地址相同,相册中的文件也必须可以访问

我已经找到了这个,它几乎可以工作了,但这改变了地址栏中的url:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^/photos/may/album/$ /photos/gallery?id=21
</IfModule>

有人能给我指一下正确的路吗?

你是说你在打字吗http://www.example.com/photos/may/album/ 在地址栏中,然后它会将您重定向到http://www.example.com/photos/gallery?id=21 如中所示,地址栏会发生变化?这就是它现在的工作方式。这是一个可能的解决方案,但最好将原始链接保留在地址栏中