使用.htaccess更改URL

时间:2011-03-20 12:31:35

标签: mod-rewrite

我想更改网址例如 的 HTTP://localhost/mysite/index.php页=约 会变成 的的http://本地主机/ mysite的/索引/约

如果输入,我也使用了RewriteRule ^index/(.*) /index.php?page=$1 在URL栏中 http:// localhost / mysite / index / about 然后重定向到 http://localhost/xampp/splash.php ,显示XAMPP工作正常的页面。

一想到mod_rewrite也会启用。

如果我使用

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs 
RewriteRule ^index/(.*)$ index.php?page=$1 [PT,L]

它显示正确的页面,但不添加样式表,也不显示图像和jQuery文件。 Firebug 显示不同错误的数量,例如:

  1. $未定义
  2. 语法错误
  3. jQuery未定义
  4. $(“#slider-two”)。movingBoxes不是 功能
  5. 任何指南....?

1 个答案:

答案 0 :(得分:1)

指定您为脚本,图像和样式表调用的文件的完整路径,例如

<link type="text/stylesheet" src="http://www.example.com/styles/main.css" />
<script type="text/javascript" src="http://www.example.com/scripts/jquery-min.js"></script>
<script type="text/javascript" src="http://www.example.com/scripts/jquery-slider.js"></script>