2017-01-31 5 views
0

htaccessファイルにすべての末尾のスプラッシュURLに対して301リダイレクトを実行しました。今私はスプラッシュを必要とするいくつかの動的URL `websites.com/item/activate/#dynamiclychangingvalue**/**を持っています。アクティブフォルダの最後には、スプラッシュを必要とする動的URLがあります。特定の動的URLの末尾にスラッシュを許可しますか?

どのように私は.htaccessファイルを編集するのでしょうか?私はあらゆる種類のコードを試しましたが、動作していないようです。

IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} (.+)/$ 
RewriteRule^%1 [R=301,L] 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

これはあなたが使用することができます

答えて

1

をwebsite.com/item/activate/#dynamiclychangingvalue**/**のような動的URLはなります

RewriteCond %{REQUEST_URI} !^/additem/ [NC] 
RewriteRule ^(.+)/$ $1 [R=301,L] 
+0

は、その動作していない、私のダイナミックなように思えますURLは、私はこの記事に私の完全なhtaccessのファイルを追加しました。このwebsite.com/item/activate/#dynamiclychangingvalue/のように見えます。 – mark669

+0

この場合、 '/ additem /'を '/ item /'に変更してください。私はあなたの特定のURLを認識する方法を知ることができません...私はあなたの質問に名前を使用! – Croises

+0

こんにちは、Croises。これは私が理解しています。問題は、追加したコードが動的URLの最後にスプラッシュを追加しないことです。 website.com/item/activate/#dynamiclychangingvalue**/**は今、次のようにURLがある私は何とかディレクトリがアクティブシステムとスラッシュを含むように許可する必要があります後に来る動的URLを教えてください – mark669

関連する問題