Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/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
.htaccess Can';我搞不懂这件事_.htaccess - Fatal编程技术网

.htaccess Can';我搞不懂这件事

.htaccess Can';我搞不懂这件事,.htaccess,.htaccess,我正在努力使“漂亮的网址”在我的网站上工作 例: 而不是www.example.com/work.php?Project=Codeboxis www.example.com/index.php www.example.com/about.php 我在找www.example.com/work/Codeboxis www.example.com/index www.example.com/about 我看了很多我无法真正解决的问题 这是我的Htaccess: RewriteEngine on Re

我正在努力使“漂亮的网址”在我的网站上工作

例: 而不是www.example.com/work.php?Project=Codeboxis
www.example.com/index.php
www.example.com/about.php

我在找www.example.com/work/Codeboxis
www.example.com/index
www.example.com/about

我看了很多我无法真正解决的问题

这是我的Htaccess:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

RewriteRule ^([a-zA-Z0-9-]+)/$ work?Project=$1 [L,QSA]
先谢谢你


所以在我尝试了更多的东西之后,我最终来到了这里

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^work/(.*)?$ work.php?Project=$1
RewriteRule ^index/?$ index.php
RewriteRule ^about/?$ about.php
但现在的问题是当我在

www.example.com/work/Codeboxis

他没有发现我的css,js,动作和其他东西

我的路径是这样的“/js/javascript.js”

我想我的html假设我在一个名为codeboxis的文件夹中,无法访问较低级别,但如果我这样做了
../js/javascript.js它也不起作用,任何人都可以指引我去哪里或帮助我?

您的规则不会处理这样的URI:
www.example.com/work/Codeboxis
我忘了最后一行对不起,但是我试着从工作中走出来。php?Project=Codeboxis到工作/Codeboxis你的规则甚至不能解决
/work.php?Project=Codeboxis
。URI
/work.php
将使
-f
条件失败,因为
/work.php.php
可能不存在。