を変更いけない、私はそれをしたいたとえば私のURL.htaccessを隠すのPHPのparamキーが、物理パスに
からのparamキーを非表示にするには、ソリューション/page1.php?city=Lahore
を探しています/ページ1 /ラホール
が、最も重要なことは、ラホールではディレクトリではありませんように私はちょうどURLに外部
感謝を書き換え、それは同じファイルpage1.phpを指すようにしたいサーバー上に存在して書き換える
を変更いけない、私はそれをしたいたとえば私のURL.htaccessを隠すのPHPのparamキーが、物理パスに
からのparamキーを非表示にするには、ソリューション/page1.php?city=Lahore
を探しています/ページ1 /ラホール
が、最も重要なことは、ラホールではディレクトリではありませんように私はちょうどURLに外部
感謝を書き換え、それは同じファイルpage1.phpを指すようにしたいサーバー上に存在して書き換える
ルートからの.htaccessファイルを作成し、このコード
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteRule ^page1/(.*)? /page1.php?city=$1 [L]
あるいはまた、あなたのウェブサイトのapacheのconfファイルにそれを置くことができ貼り付けます。
しかし、これは "page1"、 "page2"がある場合は です。 ... あなたは^ page(\ d)+ /(。*)と書くことができますか? /page$1.php?city=$2 [L] –
あなたが今共有しているコードがうまくいきません。 現在、コードは私のために働いています –
RewriteCond%{THE_REQUEST} /(?: page1 \ .php)?\ city =([^ \ s&] +)\ s [NC] RewriteRule^/m/en/page1.php/%1? [R = 302、L、NE] –
page1.phpコードが http://localhost/projectfoldername/page1/1947
出力がされます呼び出して
<?php
echo $_REQUEST['key'];
?>
なります
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /projectfoldername/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^page1/(.+?)/?$ /projectfoldername/page1.php?key=$1 [L,QSA]
.htaccessファイルのために、このコード を試してみてください:1947
私が持っていますこの解決策は仕事をしている #リライトコンセント%{THE_REQUEST}/(??page1\.php)?¥?city=([^¥s&]+)[NC] #RewriteRule^/page1.php/%1? [R = 302、L、NE] 実際には存在しないディレクトリLahoreを読み込もうとします。 –