【发布时间】:2015-03-09 14:02:18
【问题描述】:
我正在尝试在我的网站上使用漂亮的 URL,但我对 htaccess 了解不多,但经过一番搜索后,我得到了这样的结果:
RewriteEngine On
RewriteRule ^([a-z]+)\/([0-9]+)\/?$ content.php?action=$1&id=$2 [NC]
我正在尝试改变这一点:
mysite.com/cms/content.php?action=content&id=80
进入:
mysite.com/cms/content/80
但不知何故它不起作用,我得到的是一个空白屏幕和一个 404 错误,
Failed to load resource: the server responded with a status of 404 (Not Found) --in-- /cms/files/plugin/tinymce/tinymce.min.js
关于 404 错误:它应该从 mystie.com/files/plugin/tinymce/tinymce.min.js 加载一个 .js 文件——不是——mystie.com/cms/files/plugin/tinymce/tinymce。 min.js
我的 htaccess 文件位于根文件夹中。我做错了吗?
我认为服务器没有读取我的 .htaccess 文件。如何找出问题?
【问题讨论】:
-
@anubhava 它在根目录下。有一个 404 错误,加载资源失败:服务器响应状态为 404(未找到)--in-- /cms/files/plugin/tinymce/tinymce.min.js
-
/cms/是 wordpress 安装吗?/cms/文件夹是否也有 .htaccess? -
@anubhava no in cms 是我自己的 cms。 /cms 中没有任何 htaccess。在上一个答案中,大约 404 错误。它应该从 mystie.com/files/plugin/tinymce/tinymce.min.js 加载 .js 文件——不是——mystie.com/cms/files/plugin/tinymce/tinymce.min.js——有什么问题?
-
将有关 cmets 的信息添加到您的问题中并改进了一些格式和语法
-
好的,感谢编辑。对不起我的英语不好@FabioAntunes
标签: php .htaccess mod-rewrite clean-urls pretty-urls