0

我正在尝试在我的网站上制作“漂亮的 url”

例如:而不是 www.example.com/work.php?Project=Codebox 是
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 它也不会工作,任何人都可以指导我到某个地方或帮助我吗?

4

0 回答 0