私は自分のウェブサイトで「 Pretty url 」を機能させようとしています
例: 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を実行しても機能しません。誰かが私をどこかに誘導したり、助けたりできますか?