我基本知道如何使用php重写引擎,但是.
这是我重写的规则
url is;http://www.mypage.com/galeri.php?id=3
RewriteEngine On
RewriteRule ^galeri/([^/]*)$ /galeri.php?id=$1 [L]结果是:http://www.mypage.com.tr/galeri/3
它工作正常,但我必须更改页面中的所有url参数,如
<script type='text/javascript' src='js/jquery.min.js?ver=1.4.2'></script>//from this to...
<script type='text/javascript' src='http://mypage.com/js/jquery.min.js?ver=1.4.2'></script>我肯定有一个简单的方法,但怎么做呢?
伙计们,谢谢你们的回答,但我想我得把问题说清楚;
比方说,在tha页面中有一个图像标签。
src="uploads/image.png"
该页面将在galeri/3/uploads/image.png中搜索文件,因为重写url.Is有一种方法可以忽略重写url并查找根目录上的文件?
发布于 2012-04-23 13:26:18
将规则更改为:
RewriteRule ^galeri/([0-9]+)$ /galeri.php?id=$1 [L]这将只允许数字ID。像脚本这样的东西不会受到影响,因为它们有字母。
发布于 2012-04-23 13:27:44
有一个RewriteCond
出发地:
RewriteEngine On
RewriteRule ^galeri/([^/]*)$ /galeri.php?id=$1 [L]到
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^galeri/([^/]*)$ /galeri.php?id=$1 [L]Kolink也是对的,如果你只期望数字,那么只重写数字。
发布于 2012-04-23 13:28:10
我建议将它作为一个带有get_file_contents的PHP文件,并使用
<?php
$file = file_get_contents("JSFILE.js");
?>然后用PHP http://forums.digitalpoint.com/showthread.php?t=1136535解析它
https://stackoverflow.com/questions/10281404
复制相似问题