私はXAMPPをインストールしました。私はlocalhost/ のすべてを実行します。私はlocalhost/website/index.phpまたはwww.website.com/index.phpを持っていると想像してください。URLを変更するPHPのjQueryまたはmod_rewrite
index.phpを削除したり、そのようなものに置き換えるにはどうしたらいいですか? ローカルホスト/ウェブサイト/ :)またはwww.website.com/
またはそれを示す。 ローカルホスト/ウェブサイトまたはwww.website.com
例;
$URLcapture = $_SERVER['PHP_SELF'];
$URLcustom = ":)";
$_SERVER['PHP_SELF'] = $URLcustom;
echo $_SERVER['PHP_SELF'];
これはもちろんですが、私のURLにはどうすれば得ることができますか?
は、私はmod_rewriteのを見ることができますロードされたモジュールの下 F4LLCONEDIT
、ありがとうございます。
すべての操作の前に - START - httpd.confで私は削除しました。
# from infront of LoadModule rewrite_module modules/mod_rewrite.
変更されました。 END - - 私は
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
を追加しても
01を試してみたの.htaccessでEVERYTHING、BEFORE
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
と
<Directory "C:/xampp/cgi-bin">
AllowOverride All
Options +FollowSymLinks
Order allow,deny
Allow from all
</Directory>
STEPS
私は間違っていますか?
EDIT 2
触れていないの.htaccessは全く働いていました。 1. xamppとapacheを閉じます。
- C:\ xampp \ apache \ confのhttpd.confを編集しました。
2a上記の手順で開始します。
2aはSTEPS EVERYTHING前 - START - END - -
図2b EVERYTHING、BEFORE
2aはSTEPSまで。 httpの終わりに追加されました。conf。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/home$ /spiderweb/Web-projects/Web-stage/Nieuwidw/index.php
RewriteRule ^/link$ /spiderweb/Web-projects/Web-stage/Nieuwidw/link.php
RewriteRule ^/contact$ /spiderweb/Web-projects/Web-stage/Nieuwidw/contact.html
RewriteRule ^/about$ /spiderweb/Web-projects/Web-stage/Nieuwidw/about.html
</IfModule>
- 開始XAMPP/Apacheとタイプはlocalhost /ホーム
3A。ウェブサイトは開きますが、レイアウトはありません。したがって、style.cssをロードしません。
3bです。 .cssは入っています。
3b。 C:\ xampp \ htdocs \ spiderweb \ Web-projects \ Web-stage \ Nieuwidw \には、
3cが含まれます。画像は入っています。
3c。 C:自宅で\ xamppの\ htdocsに\クモの巣の\ウェブ・プロジェクト\ WEB-段階\ Nieuwidw \は\画像が含ま
次
- あなたが押した場合は、すべての製品の下に "もっと" ボタンを見ることができますlink.phpの製品ページにリダイレクトされますが、すべての製品はURLに独自のIDを取得します。
4a。 http://localhost/link.php?id=126ページが表示されます。 URLが異なるために見つかりません
これらの問題を解決するにはどうすればよいですか?
mod_rewriteがロードされたときにログに何が追加されたのですか?任意のエラー? – ManseUK
私はC:\ xamppで.htaccessを検索すると19個の.htaccessファイルを見つけます。私はちょうどC:\ xampp \ htdocs \ xamppのものを編集しました。それは正しいですか?ログはどこにありますか? URLに同じlink.phpがロードされるだけで、ページに表示されるエラーは発生しません。 – MOTIVECODEX
@ManseUK xampp(localhost)フォルダ内の.htaccessを編集するか、Webサイトフォルダ内に.htaccessファイルを作成する必要がありますか? – MOTIVECODEX